2sin (example 3.3)

Time bar (total: 16.5s)

analyze49.0ms (0.3%)

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: 28.0ms
ival-sin: 10.0ms (35.8% of total)
ival-mult: 4.0ms (14.3% of total)
ival-fabs: 3.0ms (10.7% of total)
ival-<=: 3.0ms (10.7% of total)
ival-<: 3.0ms (10.7% of total)
ival-add: 2.0ms (7.2% of total)
ival-sub: 2.0ms (7.2% of total)
ival-and: 1.0ms (3.6% of total)
const: 1.0ms (3.6% of total)

sample7.7s (46.3%)

Results
3.5s25727×0precondition
880.0ms6078×0valid
1.1s2178×1valid
Precisions
Click to see histograms. Total time spent on operations: 3.9s
ival-sin: 954.0ms (24.6% of total)
ival-<=: 613.0ms (15.8% of total)
ival-add: 462.0ms (11.9% of total)
ival-mult: 434.0ms (11.2% of total)
ival-<: 421.0ms (10.8% of total)
ival-sub: 356.0ms (9.2% of total)
ival-fabs: 346.0ms (8.9% of total)
ival-and: 131.0ms (3.4% of total)
backward-pass: 99.0ms (2.5% of total)
const: 69.0ms (1.8% of total)
Bogosity

preprocess61.0ms (0.4%)

Algorithm
egg-herbie
Rules
154×fma-neg
59×fma-define
49×sub-neg
39×cancel-sign-sub-inv
35×associate--r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027226
149210
2101210
3201210
4378210
5481210
6638210
7720210
8762210
9768210
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 (neg.f64 x) eps)) (sin.f64 (neg.f64 x)))
(-.f64 (sin.f64 (+.f64 x (neg.f64 eps))) (sin.f64 x))
(neg.f64 (-.f64 (sin.f64 (+.f64 (neg.f64 x) eps)) (sin.f64 (neg.f64 x))))
(neg.f64 (-.f64 (sin.f64 (+.f64 x (neg.f64 eps))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 eps))
Outputs
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 (neg.f64 x) eps)) (sin.f64 (neg.f64 x)))
(+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))
(-.f64 (sin.f64 (+.f64 x (neg.f64 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))
(neg.f64 (-.f64 (sin.f64 (+.f64 (neg.f64 x) eps)) (sin.f64 (neg.f64 x))))
(-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))
(neg.f64 (-.f64 (sin.f64 (+.f64 x (neg.f64 eps))) (sin.f64 x)))
(+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 eps))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 eps))

explain78.0ms (0.5%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2172(2.9714934911162195e-83 2.886895999472334e-85)3(1.5367976374444337e-256 7.713727692293749e-258)(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
20-1(-372.0223641737027 0.0008816348817649817)(sin.f64 (+.f64 x eps))
00-0-x
00-0-(sin.f64 x)
00-0-(+.f64 x eps)
00-0-eps
Results
49.0ms510×256valid
0.0ms512valid
Compiler

Compiled 51 to 20 computations (60.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-sin: 8.0ms (47.8% of total)
ival-sub: 5.0ms (29.8% of total)
ival-add: 3.0ms (17.9% of total)
const: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 9 to 6 computations (33.3% saved)

localize32.0ms (0.2%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
99.9%
(sin.f64 (+.f64 x eps))
63.8%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
24.0ms255×256valid
0.0ms512valid
Compiler

Compiled 21 to 7 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-sin: 4.0ms (55.4% of total)
ival-add: 2.0ms (27.7% of total)
ival-sub: 1.0ms (13.9% of total)
const: 0.0ms (0% of total)

series5.0ms (0%)

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

12 calls:

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

rewrite254.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
978×log1p-expm1-u
978×expm1-log1p-u
461×fma-define
401×log-prod
211×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01247
116047
2246047
Stop Event
node limit
Counts
2 → 156
Calls
Call 1
Inputs
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(sin.f64 (+.f64 x eps))
Outputs
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 #s(literal 0 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(log.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (/.f64 #s(literal 1 binary64) (exp.f64 (sin.f64 x)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 x eps)))) (/.f64 #s(literal 1 binary64) (exp.f64 (sin.f64 x)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (sin.f64 x))) (exp.f64 (sin.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (sin.f64 x))) (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 x eps))))))
(log.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x))) (exp.f64 (sin.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x))) (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 x eps))))))
(log.f64 (/.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 x)))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (sin.f64 x))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 x eps)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (+.f64 x eps)) #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (sin.f64 (+.f64 x eps)) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1 binary64) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (+.f64 x eps)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))) (cbrt.f64 (sin.f64 (+.f64 x eps))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))) (cbrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (sin.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64)) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(fma.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(fma.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(fma.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(fma.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64)) (sin.f64 (+.f64 x eps)))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x))) (cbrt.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)))) (cbrt.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 #s(literal -1 binary64) (sin.f64 x) (sin.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(fma.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(fma.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64))) (+.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (sin.f64 (+.f64 x 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)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) #s(literal 1 binary64))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (cos.f64 #s(literal 1 binary64))) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (sin.f64 #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)))))
(*.f64 (sin.f64 (+.f64 x eps)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 x eps)))
(*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))) (cbrt.f64 (sin.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)))
(/.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)))) (sin.f64 (-.f64 x eps)))
(pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))))
(log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)))
(sin.f64 (+.f64 x eps))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps))))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (sin.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 x eps))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 1 binary64)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64)) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))

simplify152.0ms (0.9%)

Algorithm
egg-herbie
Rules
405×distribute-lft-in
357×distribute-rgt-in
353×fma-neg
302×*-commutative
232×associate-+r+
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
04009615
19529339
227039072
375799033
Stop Event
node limit
Counts
204 → 207
Calls
Call 1
Inputs
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 #s(literal -1/2 binary64) (*.f64 x (sin.f64 eps)))) #s(literal 1 binary64))))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 eps))))))) #s(literal 1 binary64))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 #s(literal -1 binary64) x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 #s(literal -1 binary64) x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 #s(literal -1 binary64) x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 #s(literal -1 binary64) x))) (sin.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (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)))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 #s(literal -1 binary64) eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 #s(literal -1 binary64) eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 #s(literal -1 binary64) eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 #s(literal -1 binary64) eps))) (sin.f64 x))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) (*.f64 #s(literal -1/2 binary64) (*.f64 x (sin.f64 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.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 #s(literal -1 binary64) x)))
(sin.f64 (-.f64 eps (*.f64 #s(literal -1 binary64) x)))
(sin.f64 (-.f64 eps (*.f64 #s(literal -1 binary64) x)))
(sin.f64 (-.f64 eps (*.f64 #s(literal -1 binary64) x)))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 eps (cos.f64 x)))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 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.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 #s(literal -1 binary64) eps)))
(sin.f64 (-.f64 x (*.f64 #s(literal -1 binary64) eps)))
(sin.f64 (-.f64 x (*.f64 #s(literal -1 binary64) eps)))
(sin.f64 (-.f64 x (*.f64 #s(literal -1 binary64) eps)))
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 #s(literal 0 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(log.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (/.f64 #s(literal 1 binary64) (exp.f64 (sin.f64 x)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 x eps)))) (/.f64 #s(literal 1 binary64) (exp.f64 (sin.f64 x)))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (sin.f64 x))) (exp.f64 (sin.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (sin.f64 x))) (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 x eps))))))
(log.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x))) (exp.f64 (sin.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x))) (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 x eps))))))
(log.f64 (/.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 x)))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (sin.f64 x))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 x eps)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 (+.f64 x eps)) #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (sin.f64 (+.f64 x eps)) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1 binary64) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (sin.f64 (+.f64 x eps)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))) (cbrt.f64 (sin.f64 (+.f64 x eps))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))) (cbrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (sin.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64)) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(fma.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(fma.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(fma.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(fma.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64)) (sin.f64 (+.f64 x eps)))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x))) (cbrt.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)))) (cbrt.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 #s(literal -1 binary64) (sin.f64 x) (sin.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(fma.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(fma.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64))) (+.f64 (-.f64 #s(literal 0 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 #s(literal 0 binary64) (sin.f64 (+.f64 x 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)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) #s(literal 1 binary64))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (cos.f64 #s(literal 1 binary64))) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (sin.f64 #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)))))
(*.f64 (sin.f64 (+.f64 x eps)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 x eps)))
(*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))) (cbrt.f64 (sin.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)))
(/.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)))) (sin.f64 (-.f64 x eps)))
(pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))))
(log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)))
(sin.f64 (+.f64 x eps))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps))))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (sin.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 x eps))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 1 binary64)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64)) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
Outputs
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(fma.f64 x (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (sin.f64 eps))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 #s(literal -1/2 binary64) (*.f64 x (sin.f64 eps)))) #s(literal 1 binary64))))
(fma.f64 x (+.f64 (cos.f64 eps) (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 eps) x) #s(literal -1 binary64))) (sin.f64 eps))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (*.f64 x (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 eps))))))) #s(literal 1 binary64))))
(fma.f64 x (+.f64 (cos.f64 eps) (fma.f64 x (fma.f64 x (fma.f64 (cos.f64 eps) #s(literal -1/6 binary64) #s(literal 1/6 binary64)) (*.f64 (sin.f64 eps) #s(literal -1/2 binary64))) #s(literal -1 binary64))) (sin.f64 eps))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 #s(literal -1 binary64) x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 #s(literal -1 binary64) x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 #s(literal -1 binary64) x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 #s(literal -1 binary64) x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)) (cos.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)))))))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/6 binary64)))) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 #s(literal -1/6 binary64) (cos.f64 x) (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/24 binary64)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 #s(literal -1 binary64) eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 #s(literal -1 binary64) eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 #s(literal -1 binary64) eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 #s(literal -1 binary64) eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(fma.f64 x (cos.f64 eps) (sin.f64 eps))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) (*.f64 #s(literal -1/2 binary64) (*.f64 x (sin.f64 eps))))))
(fma.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 eps) x) (cos.f64 eps)) (sin.f64 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))))))))
(fma.f64 x (fma.f64 x (fma.f64 (sin.f64 eps) #s(literal -1/2 binary64) (*.f64 x (*.f64 (cos.f64 eps) #s(literal -1/6 binary64)))) (cos.f64 eps)) (sin.f64 eps))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 #s(literal -1 binary64) x)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 #s(literal -1 binary64) x)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 #s(literal -1 binary64) x)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 #s(literal -1 binary64) x)))
(sin.f64 (+.f64 eps x))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (sin.f64 x))
(+.f64 (sin.f64 x) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))))
(fma.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)) (cos.f64 x)) (sin.f64 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))))))))
(fma.f64 eps (fma.f64 eps (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/6 binary64)))) (cos.f64 x)) (sin.f64 x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 #s(literal -1 binary64) eps)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 #s(literal -1 binary64) eps)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 #s(literal -1 binary64) eps)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 #s(literal -1 binary64) eps)))
(sin.f64 (+.f64 eps x))
(+.f64 (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 #s(literal 0 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) #s(literal 1 binary64))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (/.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64)))))))
(-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64))))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 x x)))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1 binary64))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
(*.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64)))))))
(*.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))))
(*.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))))
(/.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (-.f64 #s(literal 0 binary64) (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x))))
(/.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1 binary64))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 3 binary64))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (/.f64 #s(literal 1 binary64) (exp.f64 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 x eps)))) (/.f64 #s(literal 1 binary64) (exp.f64 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (sin.f64 x))) (exp.f64 (sin.f64 (+.f64 x eps)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 (sin.f64 x))) (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 x eps))))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x))) (exp.f64 (sin.f64 (+.f64 x eps)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x))) (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 x eps))))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (/.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 x eps)))) (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 3 binary64)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) #s(literal 1 binary64)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1 binary64) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
(fma.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (sin.f64 (+.f64 x eps)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 #s(literal 1 binary64) (sin.f64 (+.f64 x eps)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 #s(literal 1 binary64) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64)))))) (neg.f64 (sin.f64 x)))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64)))))) (neg.f64 (sin.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))) (cbrt.f64 (sin.f64 (+.f64 x eps))) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64)))))) (neg.f64 (sin.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))) (cbrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64)))))) (neg.f64 (sin.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 2 binary64))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64)) (neg.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64)) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) #s(literal 1/2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64)))))))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64)))))))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps 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) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(/.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(fma.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(/.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(fma.f64 (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))) (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x))) (/.f64 #s(literal 1 binary64) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(/.f64 (-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64))) (pow.f64 (sin.f64 x) #s(literal 2 binary64)))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64)) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (*.f64 (cbrt.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x))) (cbrt.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)))) (cbrt.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x))) (sqrt.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 #s(literal -1 binary64) (sin.f64 x) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))))
(fma.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))))
(fma.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 x) #s(literal 1/2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (cbrt.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) #s(literal 1 binary64)) (sin.f64 x)))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64))) (+.f64 (*.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64))) (sin.f64 x)))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
(fma.f64 (*.f64 #s(literal 2 binary64) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (sin.f64 x)) (sin.f64 x)))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 #s(literal 0 binary64) (sin.f64 (+.f64 x eps)))
(sin.f64 (+.f64 eps x))
(+.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)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 eps x)))) (cbrt.f64 (exp.f64 (sin.f64 (+.f64 eps x)))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 eps x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 eps x))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) #s(literal 1 binary64))
(sin.f64 (+.f64 eps x))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (cos.f64 #s(literal 1 binary64))) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (sin.f64 #s(literal 1 binary64))))
(fma.f64 (sin.f64 (+.f64 eps (+.f64 x #s(literal 1 binary64)))) (cos.f64 #s(literal 1 binary64)) (*.f64 (cos.f64 (+.f64 eps (+.f64 x #s(literal 1 binary64)))) (neg.f64 (sin.f64 #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)))))
(-.f64 (*.f64 (sin.f64 (*.f64 x (/.f64 x (-.f64 x eps)))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (cos.f64 (*.f64 x (/.f64 x (-.f64 x eps)))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(*.f64 (sin.f64 (+.f64 x eps)) #s(literal 1 binary64))
(sin.f64 (+.f64 eps x))
(*.f64 #s(literal 1 binary64) (sin.f64 (+.f64 x eps)))
(sin.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))))
(*.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64)))))))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps)))))) (cbrt.f64 (sin.f64 (+.f64 x eps))))
(*.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (cbrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64)))))))
(*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)))
(sin.f64 (+.f64 eps x))
(/.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 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 eps) (cos.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)))) (sin.f64 (-.f64 x eps)))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 2 binary64)) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sin.f64 (-.f64 x eps)))
(pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1 binary64))
(sin.f64 (+.f64 eps x))
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) #s(literal 3 binary64))
(sin.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sin.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sin.f64 (+.f64 eps x))
(sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (+.f64 x eps))))))
(sqrt.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 (+.f64 eps x) #s(literal 2 binary64))))))
(log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 (+.f64 x eps)))))
(sin.f64 (+.f64 eps x))
(log.f64 (*.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) #s(literal 3 binary64)))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 x eps))
(sin.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(exp.f64 (log.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 x eps))) #s(literal 1 binary64)))
(sin.f64 (+.f64 eps x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) #s(literal 1 binary64) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 1 binary64)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 1/2 binary64)) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))

eval106.0ms (0.6%)

Compiler

Compiled 7514 to 2634 computations (64.9% saved)

prune34.0ms (0.2%)

Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New4047411
Fresh000
Picked011
Done000
Total4048412
Accuracy
99.9%
Counts
412 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.7%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
99.5%
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
63.7%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
99.9%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
99.4%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
98.8%
(*.f64 eps (cos.f64 x))
99.8%
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
97.2%
(sin.f64 eps)
Compiler

Compiled 213 to 150 computations (29.6% saved)

localize265.0ms (1.6%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64))))
99.8%
(cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))
63.7%
(+.f64 x (-.f64 eps x))
100.0%
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))
100.0%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
100.0%
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
100.0%
(*.f64 eps (sin.f64 x))
100.0%
(*.f64 eps (sin.f64 x))
99.8%
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
99.8%
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))
99.6%
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
Results
184.0ms256×256valid
Compiler

Compiled 274 to 112 computations (59.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 121.0ms
ival-mult: 76.0ms (63% of total)
ival-add: 21.0ms (17.4% of total)
ival-cos: 9.0ms (7.5% of total)
ival-sin: 9.0ms (7.5% of total)
const: 5.0ms (4.1% of total)
ival-sub: 1.0ms (0.8% of total)

series95.0ms (0.6%)

Counts
11 → 141
Calls
Call 1
Inputs
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))>
#<alt (*.f64 eps (sin.f64 x))>
#<alt (*.f64 eps (sin.f64 x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))>
#<alt (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))>
#<alt (+.f64 x (-.f64 eps x))>
#<alt (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))>
#<alt (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64))))>
Outputs
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))>
#<alt (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))>
#<alt (*.f64 #s(literal -1/6 binary64) eps)>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 x (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 eps x)))))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 x (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/144 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)) (*.f64 #s(literal 1/12 binary64) eps))))))>
#<alt (*.f64 #s(literal 1/24 binary64) (*.f64 eps x))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1/144 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) eps)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal 1/24 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/144 binary64) eps) (*.f64 #s(literal 1/2880 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal 1/24 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/144 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120960 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2880 binary64) eps)))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 #s(literal -1/6 binary64) (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x)))))>
#<alt (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (sin.f64 x)) (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 x) eps)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) eps)) (*.f64 #s(literal -1/24 binary64) (sin.f64 x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) eps)) (*.f64 #s(literal -1/24 binary64) (sin.f64 x)))))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 eps (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 eps (*.f64 x (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal -1/144 binary64) (pow.f64 eps #s(literal 2 binary64)))))))))))>
#<alt (*.f64 eps x)>
#<alt (*.f64 x (+.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 x (+.f64 eps (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 #s(literal 1/120 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))))>
#<alt (*.f64 x (+.f64 eps (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/120 binary64) eps)))))))>
#<alt (*.f64 eps x)>
#<alt (*.f64 x (+.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 x (+.f64 eps (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 #s(literal 1/120 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))))>
#<alt (*.f64 x (+.f64 eps (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/120 binary64) eps)))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal 1/12 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/240 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/12 binary64) eps)))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/12 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/240 binary64) eps) (*.f64 #s(literal 1/10080 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))))))>
#<alt (*.f64 eps (cos.f64 x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt eps>
#<alt (+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)))>
#<alt (+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))>
#<alt (+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (-.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 eps x)) #s(literal 1/2 binary64))))))>
#<alt (cos.f64 x)>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt eps>
#<alt (cos.f64 x)>
#<alt (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))>
#<alt (+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))>
#<alt (+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps))))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps))))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps))))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps))))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))>
#<alt (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))))>
#<alt (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))))>
#<alt (+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 #s(literal 1/6 binary64) (*.f64 x (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x))))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x))))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x))))>
#<alt (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x))))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))) (*.f64 #s(literal 1/6 binary64) (*.f64 x (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/16 binary64) (cos.f64 x)) (*.f64 #s(literal -1/48 binary64) (cos.f64 x))))))))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/16 binary64) (cos.f64 x)) (+.f64 (*.f64 #s(literal -1/48 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x))))))))))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
Calls

66 calls:

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

rewrite183.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
287×log1p-expm1-u
287×expm1-log1p-u
283×add-cube-cbrt
280×add-exp-log
280×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034396
1586380
Stop Event
node limit
Counts
11 → 294
Calls
Call 1
Inputs
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (sin.f64 x))
(*.f64 eps (sin.f64 x))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))
(+.f64 x (-.f64 eps x))
(cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))
(*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64))))
Outputs
(+.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))
(+.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps) (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps))
(+.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) #s(literal 1 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(*.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x)))) (-.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x)))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps)) (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))
(pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) #s(literal 1 binary64)))
(fma.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 1 binary64))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) eps) (*.f64 #s(literal 1/24 binary64) eps)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))))) (cbrt.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/24 binary64) eps) (sin.f64 x))
(pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1/13824 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) eps) (*.f64 #s(literal 1/24 binary64) eps)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))))
(log.f64 (exp.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1/13824 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) #s(literal 1 binary64)))
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps))
(+.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps) (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps))
(+.f64 (*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(*.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) eps)
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
(*.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) (*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps)) (-.f64 (*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps)) (*.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))) (-.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps))) (-.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps)))
(pow.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
(exp.f64 (log.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))) #s(literal 1 binary64)))
(fma.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) #s(literal 1 binary64))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 eps (sin.f64 x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) #s(literal 1 binary64))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 eps (sin.f64 x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x))
(pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(log.f64 (exp.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(exp.f64 (log.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps))
(+.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps) (*.f64 (cos.f64 x) eps))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1 binary64)) (*.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (cos.f64 x) eps) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(*.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) eps)
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))
(*.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 x) eps) (*.f64 (cos.f64 x) eps)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) eps) (*.f64 (cos.f64 x) eps)) (*.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps))) (-.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps)))
(pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))
(exp.f64 (log.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))) #s(literal 1 binary64)))
(fma.f64 eps (cos.f64 x) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps))
(+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) (cos.f64 x))
(+.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 x) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 x) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x))))) (/.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x))))))
(*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))) (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) (-.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) (cos.f64 x)))
(pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(exp.f64 (log.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64) (cos.f64 x))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) (cos.f64 x))
(fma.f64 (cbrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) (cbrt.f64 (cos.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) (cos.f64 x))
(fma.f64 (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (cos.f64 x))
(fma.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x) (cos.f64 x))
(+.f64 x (-.f64 eps x))
(+.f64 (-.f64 eps x) x)
(+.f64 (+.f64 x eps) (-.f64 #s(literal 0 binary64) x))
(+.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 (-.f64 eps x) #s(literal 1 binary64)))
(+.f64 (*.f64 (-.f64 eps x) #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64)))
(-.f64 (+.f64 x eps) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (-.f64 eps x)))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (-.f64 eps x))) (/.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (-.f64 x (-.f64 eps x))))
(*.f64 #s(literal 1 binary64) (+.f64 x (-.f64 eps x)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 x (-.f64 eps x)) (+.f64 x (-.f64 eps x)))) (cbrt.f64 (+.f64 x (-.f64 eps x))))
(*.f64 (pow.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (pow.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x)))) (+.f64 x (-.f64 eps x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) (-.f64 eps x))) (/.f64 #s(literal 1 binary64) (-.f64 x (-.f64 eps x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x)))) (*.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x)))) (+.f64 x (-.f64 eps x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (-.f64 eps x)) (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) (-.f64 eps x)))))
(/.f64 (*.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x)))) (+.f64 x (-.f64 eps x))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) (-.f64 eps x))) (-.f64 x (-.f64 eps x)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x)))) (+.f64 x (-.f64 eps x)))) (neg.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) (-.f64 eps x)))) (neg.f64 (-.f64 x (-.f64 eps x))))
(/.f64 (+.f64 (*.f64 (-.f64 eps x) (*.f64 (-.f64 eps x) (-.f64 eps x))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (+.f64 (*.f64 x x) (*.f64 (+.f64 x eps) x))))
(/.f64 (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x x)) (-.f64 (-.f64 eps x) x))
(/.f64 (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x x)) (+.f64 (+.f64 x eps) x))
(pow.f64 (+.f64 x (-.f64 eps x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 x (-.f64 eps x))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (+.f64 x (-.f64 eps x)) (+.f64 x (-.f64 eps x))) (+.f64 x (-.f64 eps x))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (+.f64 x (-.f64 eps x)) (+.f64 x (-.f64 eps x))))
(log.f64 (exp.f64 (+.f64 x (-.f64 eps x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (-.f64 eps x)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 x (-.f64 eps x)) (+.f64 x (-.f64 eps x))) (+.f64 x (-.f64 eps x))))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 eps x))))
(log1p.f64 (expm1.f64 (+.f64 x (-.f64 eps x))))
(exp.f64 (log.f64 (+.f64 x (-.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (-.f64 eps x))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) x (-.f64 eps x))
(fma.f64 #s(literal 1 binary64) (-.f64 eps x) x)
(fma.f64 (cbrt.f64 (*.f64 (-.f64 eps x) (-.f64 eps x))) (cbrt.f64 (-.f64 eps x)) x)
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (-.f64 eps x))
(fma.f64 (pow.f64 (-.f64 eps x) #s(literal 1/2 binary64)) (pow.f64 (-.f64 eps x) #s(literal 1/2 binary64)) x)
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (-.f64 eps x))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))
(*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))))
(*.f64 (+.f64 (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))) #s(literal -2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))

simplify76.0ms (0.5%)

Algorithm
egg-herbie
Rules
220×*-commutative
122×+-commutative
97×fma-define
73×associate-*r*
64×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
086921043
1258321043
Stop Event
unsound
Counts
435 → 338
Calls
Call 1
Inputs
(*.f64 #s(literal -1/6 binary64) (*.f64 eps (cos.f64 x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))
(*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))
(*.f64 #s(literal -1/6 binary64) eps)
(+.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(+.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 x (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 eps x)))))
(+.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 x (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/144 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)) (*.f64 #s(literal 1/12 binary64) eps))))))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 #s(literal -1/144 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) eps)))
(*.f64 x (+.f64 (*.f64 #s(literal 1/24 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/144 binary64) eps) (*.f64 #s(literal 1/2880 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))))
(*.f64 x (+.f64 (*.f64 #s(literal 1/24 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/144 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120960 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2880 binary64) eps)))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.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)))))
(*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x)))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x)))))
(*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (sin.f64 x)) (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 x) eps)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) eps)) (*.f64 #s(literal -1/24 binary64) (sin.f64 x)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) eps)) (*.f64 #s(literal -1/24 binary64) (sin.f64 x)))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 eps (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 eps (*.f64 x (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal -1/144 binary64) (pow.f64 eps #s(literal 2 binary64)))))))))))
(*.f64 eps x)
(*.f64 x (+.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (+.f64 eps (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 #s(literal 1/120 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))))
(*.f64 x (+.f64 eps (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/120 binary64) eps)))))))
(*.f64 eps x)
(*.f64 x (+.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (+.f64 eps (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 #s(literal 1/120 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))))
(*.f64 x (+.f64 eps (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/120 binary64) eps)))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal 1/12 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/240 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/12 binary64) eps)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/12 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/240 binary64) eps) (*.f64 #s(literal 1/10080 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))))))
(*.f64 eps (cos.f64 x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
eps
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))
(+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (-.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 eps x)) #s(literal 1/2 binary64))))))
(cos.f64 x)
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) eps))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 #s(literal 1/6 binary64) (*.f64 x (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))) (*.f64 #s(literal 1/6 binary64) (*.f64 x (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 #s(literal 1/2 binary64) (*.f64 eps (cos.f64 x)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))))
(*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/16 binary64) (cos.f64 x)) (*.f64 #s(literal -1/48 binary64) (cos.f64 x))))))))
(*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/16 binary64) (cos.f64 x)) (+.f64 (*.f64 #s(literal -1/48 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x))))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))
(+.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps) (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps))
(+.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) #s(literal 1 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(*.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x)))) (-.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x)))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps)) (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))
(pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) #s(literal 1 binary64)))
(fma.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 1 binary64))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) eps) (*.f64 #s(literal 1/24 binary64) eps)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))))) (cbrt.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/24 binary64) eps) (sin.f64 x))
(pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1/13824 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) eps) (*.f64 #s(literal 1/24 binary64) eps)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))))
(log.f64 (exp.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1/13824 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) #s(literal 1 binary64)))
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps))
(+.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps) (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps))
(+.f64 (*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(*.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) eps)
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
(*.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) (*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps)) (-.f64 (*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps)) (*.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))) (-.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps))) (-.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps)))
(pow.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
(exp.f64 (log.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))) #s(literal 1 binary64)))
(fma.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) #s(literal 1 binary64))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 eps (sin.f64 x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) #s(literal 1 binary64))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 eps (sin.f64 x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x))
(pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(log.f64 (exp.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(exp.f64 (log.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps))
(+.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps) (*.f64 (cos.f64 x) eps))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1 binary64)) (*.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (cos.f64 x) eps) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(*.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) eps)
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))
(*.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 x) eps) (*.f64 (cos.f64 x) eps)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) eps) (*.f64 (cos.f64 x) eps)) (*.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps))) (-.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps)))
(pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))
(exp.f64 (log.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))) #s(literal 1 binary64)))
(fma.f64 eps (cos.f64 x) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps))
(+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) (cos.f64 x))
(+.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 x) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 x) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x))))) (/.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x))))))
(*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))) (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) (-.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) (cos.f64 x)))
(pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(exp.f64 (log.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64) (cos.f64 x))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) (cos.f64 x))
(fma.f64 (cbrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) (cbrt.f64 (cos.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) (cos.f64 x))
(fma.f64 (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (cos.f64 x))
(fma.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x) (cos.f64 x))
(+.f64 x (-.f64 eps x))
(+.f64 (-.f64 eps x) x)
(+.f64 (+.f64 x eps) (-.f64 #s(literal 0 binary64) x))
(+.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 (-.f64 eps x) #s(literal 1 binary64)))
(+.f64 (*.f64 (-.f64 eps x) #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64)))
(-.f64 (+.f64 x eps) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (-.f64 eps x)))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (-.f64 eps x))) (/.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (-.f64 x (-.f64 eps x))))
(*.f64 #s(literal 1 binary64) (+.f64 x (-.f64 eps x)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 x (-.f64 eps x)) (+.f64 x (-.f64 eps x)))) (cbrt.f64 (+.f64 x (-.f64 eps x))))
(*.f64 (pow.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (pow.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x)))) (+.f64 x (-.f64 eps x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) (-.f64 eps x))) (/.f64 #s(literal 1 binary64) (-.f64 x (-.f64 eps x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x)))) (*.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x)))) (+.f64 x (-.f64 eps x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (-.f64 eps x)) (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) (-.f64 eps x)))))
(/.f64 (*.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x)))) (+.f64 x (-.f64 eps x))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) (-.f64 eps x))) (-.f64 x (-.f64 eps x)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x)))) (+.f64 x (-.f64 eps x)))) (neg.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) (-.f64 eps x)))) (neg.f64 (-.f64 x (-.f64 eps x))))
(/.f64 (+.f64 (*.f64 (-.f64 eps x) (*.f64 (-.f64 eps x) (-.f64 eps x))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (+.f64 (*.f64 x x) (*.f64 (+.f64 x eps) x))))
(/.f64 (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x x)) (-.f64 (-.f64 eps x) x))
(/.f64 (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x x)) (+.f64 (+.f64 x eps) x))
(pow.f64 (+.f64 x (-.f64 eps x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 x (-.f64 eps x))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (+.f64 x (-.f64 eps x)) (+.f64 x (-.f64 eps x))) (+.f64 x (-.f64 eps x))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (+.f64 x (-.f64 eps x)) (+.f64 x (-.f64 eps x))))
(log.f64 (exp.f64 (+.f64 x (-.f64 eps x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (-.f64 eps x)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 x (-.f64 eps x)) (+.f64 x (-.f64 eps x))) (+.f64 x (-.f64 eps x))))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 eps x))))
(log1p.f64 (expm1.f64 (+.f64 x (-.f64 eps x))))
(exp.f64 (log.f64 (+.f64 x (-.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (-.f64 eps x))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) x (-.f64 eps x))
(fma.f64 #s(literal 1 binary64) (-.f64 eps x) x)
(fma.f64 (cbrt.f64 (*.f64 (-.f64 eps x) (-.f64 eps x))) (cbrt.f64 (-.f64 eps x)) x)
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (-.f64 eps x))
(fma.f64 (pow.f64 (-.f64 eps x) #s(literal 1/2 binary64)) (pow.f64 (-.f64 eps x) #s(literal 1/2 binary64)) x)
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (-.f64 eps x))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))
(*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))))
(*.f64 (+.f64 (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))) #s(literal -2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal -1/6 binary64) (*.f64 eps (cos.f64 x)))
(*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))
(*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))
(*.f64 #s(literal -1/6 binary64) eps)
(+.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(+.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 x (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 eps x)))))
(+.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 x (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/144 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)) (*.f64 #s(literal 1/12 binary64) eps))))))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 #s(literal -1/144 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) eps)))
(*.f64 x (+.f64 (*.f64 #s(literal 1/24 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/144 binary64) eps) (*.f64 #s(literal 1/2880 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))))
(*.f64 x (+.f64 (*.f64 #s(literal 1/24 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/144 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120960 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/2880 binary64) eps)))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.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)))))
(*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x)))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x)))))
(*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (sin.f64 x)) (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 x) eps)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) eps)) (*.f64 #s(literal -1/24 binary64) (sin.f64 x)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) eps)) (*.f64 #s(literal -1/24 binary64) (sin.f64 x)))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 eps (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 eps (*.f64 x (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal -1/144 binary64) (pow.f64 eps #s(literal 2 binary64)))))))))))
(*.f64 eps x)
(*.f64 x (+.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (+.f64 eps (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 #s(literal 1/120 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))))
(*.f64 x (+.f64 eps (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/120 binary64) eps)))))))
(*.f64 eps x)
(*.f64 x (+.f64 eps (*.f64 #s(literal -1/6 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (+.f64 eps (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 #s(literal 1/120 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))))
(*.f64 x (+.f64 eps (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/120 binary64) eps)))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal 1/12 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/240 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/12 binary64) eps)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/12 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/240 binary64) eps) (*.f64 #s(literal 1/10080 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))))))
(*.f64 eps (cos.f64 x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
eps
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))
(+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (-.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 eps x)) #s(literal 1/2 binary64))))))
(cos.f64 x)
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (/.f64 (cos.f64 x) eps)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) eps))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 #s(literal -1 binary64) (*.f64 x (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 x (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 x (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))))
(+.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (*.f64 x (-.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 (*.f64 #s(literal 1/2 binary64) eps))) (*.f64 #s(literal 1/6 binary64) (*.f64 x (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x))))
(cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))) (*.f64 #s(literal 1/6 binary64) (*.f64 x (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 #s(literal 1/2 binary64) (*.f64 eps (cos.f64 x)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))))
(*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/16 binary64) (cos.f64 x)) (*.f64 #s(literal -1/48 binary64) (cos.f64 x))))))))
(*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/16 binary64) (cos.f64 x)) (+.f64 (*.f64 #s(literal -1/48 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x))))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))
(+.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps) (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps))
(+.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) #s(literal 1 binary64)) (*.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(*.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x)))) (-.f64 (*.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x)))) (*.f64 (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) (-.f64 (*.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps)) (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))
(pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) #s(literal 1 binary64)))
(fma.f64 eps (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 eps (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) #s(literal 1 binary64))
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) eps) (*.f64 #s(literal 1/24 binary64) eps)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))))) (cbrt.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/24 binary64) eps) (sin.f64 x))
(pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1/13824 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/24 binary64) eps) (*.f64 #s(literal 1/24 binary64) eps)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))))
(log.f64 (exp.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1/13824 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(exp.f64 (log.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) #s(literal 1 binary64)))
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(+.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps))
(+.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps) (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps))
(+.f64 (*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(*.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) eps)
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
(*.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (-.f64 (*.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) (*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps)) (-.f64 (*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps)) (*.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))) (-.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps))) (-.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps)))
(pow.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
(exp.f64 (log.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))) #s(literal 1 binary64)))
(fma.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps (*.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) #s(literal 1 binary64))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 eps (sin.f64 x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) #s(literal 1 binary64))
(*.f64 eps (sin.f64 x))
(*.f64 (sin.f64 x) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (sin.f64 x))))
(*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 eps (sin.f64 x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (sin.f64 x) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x))
(pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(log.f64 (exp.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(exp.f64 (log.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(+.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps))
(+.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps) (*.f64 (cos.f64 x) eps))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) #s(literal 1 binary64)) (*.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (cos.f64 x) eps) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(*.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) eps)
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))
(*.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) eps) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (cos.f64 x) eps) (*.f64 (cos.f64 x) eps)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps)) (*.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (*.f64 (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) eps) (*.f64 (cos.f64 x) eps)) (*.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps))) (-.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps)))
(pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))
(exp.f64 (log.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))) #s(literal 1 binary64)))
(fma.f64 eps (cos.f64 x) (*.f64 eps (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps))
(+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) (cos.f64 x))
(+.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (*.f64 (cos.f64 x) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 x) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(-.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x))))) (/.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x))))))
(*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))))
(*.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))) (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x)))) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64))) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64))) (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)))) (neg.f64 (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)))) (neg.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal 1/2 binary64) (*.f64 eps (sin.f64 x))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))))) (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) (-.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) (cos.f64 x)))
(pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(exp.f64 (log.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(fma.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64) (cos.f64 x))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) (cos.f64 x))
(fma.f64 (cbrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) (cbrt.f64 (cos.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64))) (cos.f64 x))
(fma.f64 (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)))
(fma.f64 (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)) (cos.f64 x))
(fma.f64 (*.f64 #s(literal -1/2 binary64) eps) (sin.f64 x) (cos.f64 x))
(+.f64 x (-.f64 eps x))
(+.f64 (-.f64 eps x) x)
(+.f64 (+.f64 x eps) (-.f64 #s(literal 0 binary64) x))
(+.f64 (*.f64 x #s(literal 1 binary64)) (*.f64 (-.f64 eps x) #s(literal 1 binary64)))
(+.f64 (*.f64 (-.f64 eps x) #s(literal 1 binary64)) (*.f64 x #s(literal 1 binary64)))
(-.f64 (+.f64 x eps) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (-.f64 eps x)))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 x x) (-.f64 x (-.f64 eps x))) (/.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (-.f64 x (-.f64 eps x))))
(*.f64 #s(literal 1 binary64) (+.f64 x (-.f64 eps x)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 x (-.f64 eps x)) (+.f64 x (-.f64 eps x)))) (cbrt.f64 (+.f64 x (-.f64 eps x))))
(*.f64 (pow.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (pow.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x)))) (+.f64 x (-.f64 eps x))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x))))))
(*.f64 (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) (-.f64 eps x))) (/.f64 #s(literal 1 binary64) (-.f64 x (-.f64 eps x))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x)))) (*.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x)))) (+.f64 x (-.f64 eps x)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (-.f64 eps x)) (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) (-.f64 eps x)))))
(/.f64 (*.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x)))) (+.f64 x (-.f64 eps x))) (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x)))))
(/.f64 (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) (-.f64 eps x))) (-.f64 x (-.f64 eps x)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x)))) (+.f64 x (-.f64 eps x)))) (neg.f64 (+.f64 (*.f64 x x) (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x (-.f64 eps x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) (-.f64 eps x)))) (neg.f64 (-.f64 x (-.f64 eps x))))
(/.f64 (+.f64 (*.f64 (-.f64 eps x) (*.f64 (-.f64 eps x) (-.f64 eps x))) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (-.f64 (*.f64 x x) (*.f64 (-.f64 eps x) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 x eps) #s(literal 3 binary64)) (*.f64 x (*.f64 x x))) (+.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (+.f64 (*.f64 x x) (*.f64 (+.f64 x eps) x))))
(/.f64 (-.f64 (*.f64 (-.f64 eps x) (-.f64 eps x)) (*.f64 x x)) (-.f64 (-.f64 eps x) x))
(/.f64 (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (*.f64 x x)) (+.f64 (+.f64 x eps) x))
(pow.f64 (+.f64 x (-.f64 eps x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 x (-.f64 eps x))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (+.f64 x (-.f64 eps x)) (+.f64 x (-.f64 eps x))) (+.f64 x (-.f64 eps x))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (+.f64 x (-.f64 eps x)) (+.f64 x (-.f64 eps x))))
(log.f64 (exp.f64 (+.f64 x (-.f64 eps x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (-.f64 eps x)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 x (-.f64 eps x)) (+.f64 x (-.f64 eps x))) (+.f64 x (-.f64 eps x))))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 eps x))))
(log1p.f64 (expm1.f64 (+.f64 x (-.f64 eps x))))
(exp.f64 (log.f64 (+.f64 x (-.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (-.f64 eps x))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) x (-.f64 eps x))
(fma.f64 #s(literal 1 binary64) (-.f64 eps x) x)
(fma.f64 (cbrt.f64 (*.f64 (-.f64 eps x) (-.f64 eps x))) (cbrt.f64 (-.f64 eps x)) x)
(fma.f64 (cbrt.f64 (*.f64 x x)) (cbrt.f64 x) (-.f64 eps x))
(fma.f64 (pow.f64 (-.f64 eps x) #s(literal 1/2 binary64)) (pow.f64 (-.f64 eps x) #s(literal 1/2 binary64)) x)
(fma.f64 (pow.f64 x #s(literal 1/2 binary64)) (pow.f64 x #s(literal 1/2 binary64)) (-.f64 eps x))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))))
(log.f64 (exp.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))
(*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))))
(*.f64 (+.f64 (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) (+.f64 (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64)))))) (sin.f64 (+.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64)))))) #s(literal -2 binary64))
(pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 (+.f64 eps (/.f64 #s(literal 0 binary64) #s(literal 0 binary64))) #s(literal 1/2 binary64))) (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))

eval305.0ms (1.8%)

Compiler

Compiled 20653 to 11040 computations (46.5% saved)

prune73.0ms (0.4%)

Pruning

15 alts after pruning (10 fresh and 5 done)

PrunedKeptTotal
New8369845
Fresh112
Picked145
Done011
Total83815853
Accuracy
99.9%
Counts
853 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.7%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
99.4%
(+.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps) (*.f64 (cos.f64 x) eps))
99.5%
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
99.8%
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
99.9%
(*.f64 eps (+.f64 (cos.f64 x) (-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))) #s(literal 1 binary64))))
99.9%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
99.4%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
98.8%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
99.9%
(*.f64 eps (+.f64 (cos.f64 x) (log.f64 (exp.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))))
97.9%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (-.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)))))))
97.9%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x)))))
97.2%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
98.8%
(*.f64 eps (cos.f64 x))
97.2%
(sin.f64 eps)
97.2%
eps
Compiler

Compiled 405 to 279 computations (31.1% saved)

localize2.3s (13.6%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64))))
99.8%
(cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))
100.0%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
100.0%
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
100.0%
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
100.0%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x)))))
99.8%
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x)))
99.8%
(*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
99.8%
(*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))
99.6%
(*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
54.2%
(log.f64 (exp.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
Results
1.6s145×2048valid
327.0ms56×1024valid
84.0ms31×512valid
31.0ms24×256valid
Compiler

Compiled 344 to 176 computations (48.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.7s
ival-mult: 481.0ms (27.7% of total)
ival-sin: 337.0ms (19.4% of total)
ival-log: 273.0ms (15.7% of total)
ival-cos: 214.0ms (12.3% of total)
ival-add: 213.0ms (12.3% of total)
ival-exp: 196.0ms (11.3% of total)
const: 22.0ms (1.3% of total)

series27.0ms (0.2%)

Counts
8 → 159
Calls
Call 1
Inputs
#<alt (log.f64 (exp.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))>
#<alt (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x)))>
#<alt (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x)))))>
#<alt (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))>
#<alt (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64))))>
Outputs
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 #s(literal -1/6 binary64) (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))>
#<alt (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x)))))>
#<alt (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (sin.f64 x)) (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 x) eps)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) eps)) (*.f64 #s(literal -1/24 binary64) (sin.f64 x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) eps)) (*.f64 #s(literal -1/24 binary64) (sin.f64 x)))))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))))))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/144 binary64) (pow.f64 eps #s(literal 3 binary64))) (*.f64 #s(literal 1/12 binary64) eps)))))))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (cos.f64 x)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))>
#<alt (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (sin.f64 x)) (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 x) eps)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (sin.f64 x)) (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 x) eps)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (sin.f64 x)) (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 x) eps)))))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) x)))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/144 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) x)) (*.f64 #s(literal 1/12 binary64) (pow.f64 eps #s(literal 2 binary64))))))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))>
#<alt (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))>
#<alt (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))>
#<alt (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)))))>
#<alt (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))>
#<alt eps>
#<alt (+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)))>
#<alt (+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))>
#<alt (+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)) (/.f64 eps (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)) (/.f64 eps (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 eps x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))) x)) (*.f64 #s(literal -1/2 binary64) eps)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 eps x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))) x)) (*.f64 #s(literal -1/2 binary64) eps)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/2 binary64))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (/.f64 (cos.f64 x) x)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (/.f64 (cos.f64 x) x)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (/.f64 (cos.f64 x) x)))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) x)) (*.f64 #s(literal 1/2 binary64) eps))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) x)) (*.f64 #s(literal 1/2 binary64) eps))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) x)) (*.f64 #s(literal 1/2 binary64) eps))))>
#<alt (cos.f64 x)>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/2 binary64) x))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/2 binary64) x))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/2 binary64) x))))>
#<alt (*.f64 eps (cos.f64 x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))>
#<alt eps>
#<alt (+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)))>
#<alt (+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))>
#<alt (+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))) (/.f64 (*.f64 eps (cos.f64 x)) x)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))) (/.f64 (*.f64 eps (cos.f64 x)) x)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))) (/.f64 (*.f64 eps (cos.f64 x)) x)))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps (cos.f64 x)) x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps (cos.f64 x)) x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps (cos.f64 x)) x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 eps (cos.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/16 binary64) (cos.f64 x)) (*.f64 #s(literal -1/48 binary64) (cos.f64 x))))))))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/16 binary64) (cos.f64 x)) (+.f64 (*.f64 #s(literal -1/48 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x))))))))))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))) (*.f64 #s(literal 1/6 binary64) (*.f64 x (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
#<alt (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))>
Calls

48 calls:

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

rewrite113.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
351×log1p-expm1-u
351×expm1-log1p-u
346×add-cube-cbrt
342×add-exp-log
342×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043342
1745319
Stop Event
node limit
Counts
8 → 193
Calls
Call 1
Inputs
(log.f64 (exp.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
(*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x)))))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64))))
Outputs
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))))
(*.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 2 binary64))) (-.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))))
(pow.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))) #s(literal 1 binary64)))
(fma.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(fma.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(fma.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(fma.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)) eps (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(fma.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 1/2 binary64)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))
(*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(-.f64 (+.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) x)
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))) (cbrt.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(*.f64 (pow.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 x x))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 x x))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(exp.f64 (log.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) #s(literal 1 binary64)))
(fma.f64 x (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) x (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(fma.f64 (*.f64 eps x) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(fma.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))
(+.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)))) #s(literal 1 binary64))
(*.f64 eps (+.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)))
(*.f64 (+.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)) eps)
(*.f64 (cbrt.f64 (*.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)) (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)))) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))))
(*.f64 (pow.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)) #s(literal 1/2 binary64)) (pow.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)) #s(literal 1/2 binary64)))
(pow.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)) (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))) (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)) (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))) (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (+.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))))
(log1p.f64 (expm1.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))))
(exp.f64 (log.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))))
(exp.f64 (*.f64 (log.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))) #s(literal 1 binary64)))
(fma.f64 eps #s(literal 1 binary64) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(fma.f64 #s(literal 1 binary64) eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))
(fma.f64 (pow.f64 eps #s(literal 1/2 binary64)) (pow.f64 eps #s(literal 1/2 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))
(*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) (*.f64 eps x)) #s(literal -1/8 binary64))) (+.f64 (+.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 eps x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))))
(pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))
(exp.f64 (log.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) x (cos.f64 x))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (cos.f64 x))
(fma.f64 (*.f64 eps x) #s(literal -1/2 binary64) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) (cos.f64 x))
(fma.f64 (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(fma.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(*.f64 (*.f64 eps x) #s(literal -1/2 binary64))
(*.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) (*.f64 eps x)) #s(literal -1/8 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) (*.f64 eps x)) #s(literal -1/8 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 1 binary64)))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))
(*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) eps)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))))
(*.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 1/2 binary64)))
(pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))))
(exp.f64 (log.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))) #s(literal 1 binary64)))
(fma.f64 eps (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) #s(literal 1 binary64)))

simplify156.0ms (0.9%)

Algorithm
egg-herbie
Rules
651×associate-*r*
627×fma-define
563×associate-*l*
429×cancel-sign-sub-inv
375×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
061617134
1166216446
2633016420
Stop Event
node limit
Counts
352 → 325
Calls
Call 1
Inputs
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.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)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x)))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x)))))
(*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (sin.f64 x)) (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 x) eps)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) eps)) (*.f64 #s(literal -1/24 binary64) (sin.f64 x)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) eps)) (*.f64 #s(literal -1/24 binary64) (sin.f64 x)))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64))))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/144 binary64) (pow.f64 eps #s(literal 3 binary64))) (*.f64 #s(literal 1/12 binary64) eps)))))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (cos.f64 x)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))
(*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (sin.f64 x)) (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 x) eps)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (sin.f64 x)) (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 x) eps)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (sin.f64 x)) (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 x) eps)))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) x)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/144 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) x)) (*.f64 #s(literal 1/12 binary64) (pow.f64 eps #s(literal 2 binary64))))))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)))))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)))))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))
eps
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))
(+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)) (/.f64 eps (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)) (/.f64 eps (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 eps x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))) x)) (*.f64 #s(literal -1/2 binary64) eps)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 eps x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))) x)) (*.f64 #s(literal -1/2 binary64) eps)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (/.f64 (cos.f64 x) x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (/.f64 (cos.f64 x) x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (/.f64 (cos.f64 x) x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) x)) (*.f64 #s(literal 1/2 binary64) eps))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) x)) (*.f64 #s(literal 1/2 binary64) eps))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) x)) (*.f64 #s(literal 1/2 binary64) eps))))
(cos.f64 x)
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 eps (cos.f64 x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))
eps
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))
(+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))) (/.f64 (*.f64 eps (cos.f64 x)) x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))) (/.f64 (*.f64 eps (cos.f64 x)) x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))) (/.f64 (*.f64 eps (cos.f64 x)) x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps (cos.f64 x)) x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps (cos.f64 x)) x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps (cos.f64 x)) x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 eps (cos.f64 x)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))))
(*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/16 binary64) (cos.f64 x)) (*.f64 #s(literal -1/48 binary64) (cos.f64 x))))))))
(*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/16 binary64) (cos.f64 x)) (+.f64 (*.f64 #s(literal -1/48 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x))))))))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))) (*.f64 #s(literal 1/6 binary64) (*.f64 x (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(+.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))) #s(literal 1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))))
(*.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 2 binary64))) (-.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))))
(pow.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))) #s(literal 1 binary64)))
(fma.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(fma.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(fma.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(fma.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)) eps (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(fma.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 1/2 binary64)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))
(*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(-.f64 (+.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) x)
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))) (cbrt.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(*.f64 (pow.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 x x))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 x x))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(exp.f64 (log.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) #s(literal 1 binary64)))
(fma.f64 x (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) x (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(fma.f64 (*.f64 eps x) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(fma.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))
(+.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)))) #s(literal 1 binary64))
(*.f64 eps (+.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)))
(*.f64 (+.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)) eps)
(*.f64 (cbrt.f64 (*.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)) (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)))) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))))
(*.f64 (pow.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)) #s(literal 1/2 binary64)) (pow.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)) #s(literal 1/2 binary64)))
(pow.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)) (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))) (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)) (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))) (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (+.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))))
(log1p.f64 (expm1.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))))
(exp.f64 (log.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))))
(exp.f64 (*.f64 (log.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))) #s(literal 1 binary64)))
(fma.f64 eps #s(literal 1 binary64) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(fma.f64 #s(literal 1 binary64) eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))
(fma.f64 (pow.f64 eps #s(literal 1/2 binary64)) (pow.f64 eps #s(literal 1/2 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))
(*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) (*.f64 eps x)) #s(literal -1/8 binary64))) (+.f64 (+.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 eps x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))))
(pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))
(exp.f64 (log.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) x (cos.f64 x))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (cos.f64 x))
(fma.f64 (*.f64 eps x) #s(literal -1/2 binary64) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) (cos.f64 x))
(fma.f64 (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(fma.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(*.f64 (*.f64 eps x) #s(literal -1/2 binary64))
(*.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) (*.f64 eps x)) #s(literal -1/8 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) (*.f64 eps x)) #s(literal -1/8 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 1 binary64)))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))
(*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) eps)
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))))
(*.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 1/2 binary64)))
(pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))))
(exp.f64 (log.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))) #s(literal 1 binary64)))
(fma.f64 eps (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.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)))))
(*.f64 eps (fma.f64 (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (sin.f64 x) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x)))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (*.f64 eps eps)) (fma.f64 (sin.f64 x) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x)))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (*.f64 eps eps)) (fma.f64 (sin.f64 x) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)))))
(*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (sin.f64 x)) (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 x) eps)))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (neg.f64 (fma.f64 (sin.f64 x) #s(literal -1/24 binary64) (*.f64 (/.f64 (cos.f64 x) eps) #s(literal 1/6 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) eps)) (*.f64 #s(literal -1/24 binary64) (sin.f64 x)))))
(*.f64 (-.f64 (*.f64 (sin.f64 x) #s(literal -1/24 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) eps)) (neg.f64 (pow.f64 eps #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) eps)) (*.f64 #s(literal -1/24 binary64) (sin.f64 x)))))
(*.f64 (-.f64 (*.f64 (sin.f64 x) #s(literal -1/24 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) eps)) (neg.f64 (pow.f64 eps #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64))))))
(fma.f64 x (fma.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 #s(literal -1/2 binary64) eps)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))))))
(fma.f64 x (fma.f64 #s(literal -1/2 binary64) eps (fma.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/12 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/144 binary64) (pow.f64 eps #s(literal 3 binary64))) (*.f64 #s(literal 1/12 binary64) eps)))))))))
(fma.f64 x (fma.f64 #s(literal -1/2 binary64) eps (fma.f64 x (fma.f64 x (fma.f64 eps #s(literal 1/12 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -1/144 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64))))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (cos.f64 x)))
(*.f64 eps (*.f64 (cos.f64 x) (*.f64 eps #s(literal -1/6 binary64))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (sin.f64 x) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (sin.f64 x) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 (sin.f64 x) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) eps))))
(*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (sin.f64 x)) (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 x) eps)))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (neg.f64 (fma.f64 (sin.f64 x) #s(literal -1/24 binary64) (*.f64 (/.f64 (cos.f64 x) eps) #s(literal 1/6 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (sin.f64 x)) (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 x) eps)))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (neg.f64 (fma.f64 (sin.f64 x) #s(literal -1/24 binary64) (*.f64 (/.f64 (cos.f64 x) eps) #s(literal 1/6 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (sin.f64 x)) (*.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 x) eps)))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (neg.f64 (fma.f64 (sin.f64 x) #s(literal -1/24 binary64) (*.f64 (/.f64 (cos.f64 x) eps) #s(literal 1/6 binary64)))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) x)))
(fma.f64 #s(literal 1/24 binary64) (*.f64 x (pow.f64 eps #s(literal 3 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64))) (*.f64 #s(literal 1/12 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)))))
(fma.f64 x (fma.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64)) (*.f64 x (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64)))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/144 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) x)) (*.f64 #s(literal 1/12 binary64) (pow.f64 eps #s(literal 2 binary64))))))))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal -1/144 binary64) (*.f64 x (pow.f64 eps #s(literal 3 binary64))) (*.f64 (*.f64 eps eps) #s(literal 1/12 binary64))) (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 3 binary64)))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) (/.f64 eps x) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) (/.f64 eps x) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) (/.f64 eps x) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) (/.f64 eps x) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) (/.f64 eps x) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) (/.f64 eps x) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 x x))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 x (*.f64 x (/.f64 x eps))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 x (*.f64 x (/.f64 x eps))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 x (*.f64 x (/.f64 x eps))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)))))
(*.f64 (*.f64 (neg.f64 eps) #s(literal 1/2 binary64)) (+.f64 x (*.f64 x (/.f64 x eps))))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)))))
(*.f64 (*.f64 (neg.f64 eps) #s(literal 1/2 binary64)) (+.f64 x (*.f64 x (/.f64 x eps))))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)))))
(*.f64 (*.f64 (neg.f64 eps) #s(literal 1/2 binary64)) (+.f64 x (*.f64 x (/.f64 x eps))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x x) #s(literal 1 binary64)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/2 binary64) (+.f64 x (*.f64 x (/.f64 x eps))) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/2 binary64) (+.f64 x (*.f64 x (/.f64 x eps))) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/2 binary64) (+.f64 x (*.f64 x (/.f64 x eps))) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/2 binary64) (+.f64 x (*.f64 x (/.f64 x eps))) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/2 binary64) (+.f64 x (*.f64 x (/.f64 x eps))) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/2 binary64) (+.f64 x (*.f64 x (/.f64 x eps))) (/.f64 #s(literal 1 binary64) eps)))
eps
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x)) eps)
(+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps (*.f64 eps (/.f64 eps x))) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)) (/.f64 eps (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) (+.f64 eps (*.f64 eps (/.f64 eps x))) (/.f64 eps (*.f64 x x))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)) (/.f64 eps (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) (+.f64 eps (*.f64 eps (/.f64 eps x))) (/.f64 eps (*.f64 x x))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (+.f64 eps (*.f64 eps (/.f64 eps x))) (*.f64 x x)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 eps x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))) x)) (*.f64 #s(literal -1/2 binary64) eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/2 binary64) eps) (/.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (/.f64 eps x)) x)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 eps x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))) x)) (*.f64 #s(literal -1/2 binary64) eps)))
(*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/2 binary64) eps) (/.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (/.f64 eps x)) x)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x))))
(fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/2 binary64))))))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal 1/24 binary64) (*.f64 x x) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) eps)) #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (/.f64 (cos.f64 x) x)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) eps (/.f64 (cos.f64 x) x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (/.f64 (cos.f64 x) x)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) eps (/.f64 (cos.f64 x) x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (/.f64 (cos.f64 x) x)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) eps (/.f64 (cos.f64 x) x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) x)) (*.f64 #s(literal 1/2 binary64) eps))))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) eps (/.f64 (cos.f64 x) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) x)) (*.f64 #s(literal 1/2 binary64) eps))))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) eps (/.f64 (cos.f64 x) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) x)) (*.f64 #s(literal 1/2 binary64) eps))))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) eps (/.f64 (cos.f64 x) x)))
(cos.f64 x)
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) x (/.f64 (cos.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) x (/.f64 (cos.f64 x) eps)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) x (/.f64 (cos.f64 x) eps)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) x (/.f64 (cos.f64 x) eps)))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) x (/.f64 (cos.f64 x) eps)))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/2 binary64) x))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) x (/.f64 (cos.f64 x) eps)))
(*.f64 eps (cos.f64 x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/2 binary64) x (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/2 binary64) x (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/2 binary64) x (/.f64 (cos.f64 x) eps)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/2 binary64) x (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/2 binary64) x (/.f64 (cos.f64 x) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (/.f64 (cos.f64 x) eps)))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/2 binary64) x (/.f64 (cos.f64 x) eps)))
eps
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x)) eps)
(+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))))))))
(fma.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))) (*.f64 (*.f64 eps #s(literal 1/24 binary64)) (pow.f64 x #s(literal 3 binary64)))) eps)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))) (/.f64 (*.f64 eps (cos.f64 x)) x)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (*.f64 (cos.f64 x) (/.f64 eps x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))) (/.f64 (*.f64 eps (cos.f64 x)) x)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (*.f64 (cos.f64 x) (/.f64 eps x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))) (/.f64 (*.f64 eps (cos.f64 x)) x)))
(*.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 eps eps) (*.f64 (cos.f64 x) (/.f64 eps x))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (*.f64 eps x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps (cos.f64 x)) x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))
(*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 x) (/.f64 eps x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps (cos.f64 x)) x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))
(*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 x) (/.f64 eps x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 eps (cos.f64 x)) x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))
(*.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (*.f64 (cos.f64 x) (/.f64 eps x))) (neg.f64 x))
(*.f64 #s(literal 1/2 binary64) (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (*.f64 eps #s(literal 1/2 binary64)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 eps (sin.f64 x))) (*.f64 #s(literal 1/2 binary64) (cos.f64 x))))
(*.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/4 binary64) (*.f64 (cos.f64 x) #s(literal 1/2 binary64))))
(*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/16 binary64) (cos.f64 x)) (*.f64 #s(literal -1/48 binary64) (cos.f64 x))))))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (*.f64 (cos.f64 x) #s(literal -1/12 binary64)) (*.f64 (sin.f64 x) #s(literal -1/4 binary64))) (*.f64 (cos.f64 x) #s(literal 1/2 binary64))))
(*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/4 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/16 binary64) (cos.f64 x)) (+.f64 (*.f64 #s(literal -1/48 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x))))))))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 (cos.f64 x) #s(literal -1/12 binary64) (*.f64 eps (*.f64 (sin.f64 x) #s(literal 1/48 binary64)))) (*.f64 (sin.f64 x) #s(literal -1/4 binary64))) (*.f64 (cos.f64 x) #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal -1 binary64) eps)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(fma.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))) (*.f64 x (neg.f64 (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 x (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(fma.f64 x (-.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64))))) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))) (*.f64 #s(literal 1/6 binary64) (*.f64 x (pow.f64 (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)) #s(literal 2 binary64)))))))) (*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) eps)) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps))))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)) (*.f64 x #s(literal 1/6 binary64)))) (neg.f64 (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 2 binary64)))) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 eps #s(literal 1/2 binary64)))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 eps (*.f64 #s(literal -2 binary64) x)))) (sin.f64 (*.f64 #s(literal 1/2 binary64) eps)))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+.f64 #s(literal 0 binary64) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (exp.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))) #s(literal 2 binary64))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))) #s(literal 1/2 binary64))) (log.f64 (pow.f64 (exp.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 eps) (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(*.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 1/2 binary64)))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 2 binary64))) (-.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps)) #s(literal 2 binary64))) (*.f64 eps (-.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 2 binary64)) (*.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 (*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps)) (fma.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps) (*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/2 binary64))))))
(pow.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 1 binary64))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))) #s(literal 3 binary64))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(log.f64 (exp.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 3 binary64)))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(fma.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(fma.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(fma.f64 (*.f64 (sin.f64 x) #s(literal -1/2 binary64)) eps (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(fma.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(fma.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)) eps (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64)))) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(fma.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(fma.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 1/2 binary64)) (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(fma.f64 (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) #s(literal 1/2 binary64)) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(*.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))))
(*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)) eps)
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))))
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(*.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 3 binary64))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(log.f64 (exp.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))))))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps))) #s(literal 3 binary64)))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) eps) (*.f64 (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))) eps)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 x))) (*.f64 eps eps))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(+.f64 (*.f64 x (*.f64 eps #s(literal -1/2 binary64))) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(-.f64 (+.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) x)
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(*.f64 #s(literal 1 binary64) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))) (cbrt.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(*.f64 (pow.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1/2 binary64)))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(pow.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) #s(literal 3 binary64))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 x x))) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(pow.f64 (pow.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(log.f64 (exp.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))))))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 x x))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(exp.f64 (log.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))) #s(literal 1 binary64)))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(fma.f64 x (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x (*.f64 x #s(literal -1/2 binary64))))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) x (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(fma.f64 (*.f64 eps x) #s(literal -1/2 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) (*.f64 #s(literal -1/2 binary64) (*.f64 x x)))
(fma.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) x))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(+.f64 (*.f64 eps #s(literal 1 binary64)) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))))
(*.f64 eps (+.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)) eps)
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (*.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)) (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)))) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))))
(*.f64 (pow.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)) #s(literal 1/2 binary64)) (pow.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)) #s(literal 1/2 binary64)))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(pow.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)) #s(literal 1 binary64))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))) #s(literal 3 binary64))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(pow.f64 (*.f64 (*.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)) (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))) (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))) #s(literal 1/3 binary64))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(log.f64 (exp.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)))))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)) (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))) (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (+.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)) #s(literal 3 binary64))))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(fma.f64 eps #s(literal 1 binary64) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps) (*.f64 eps (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(fma.f64 (pow.f64 eps #s(literal 1/2 binary64)) (pow.f64 eps #s(literal 1/2 binary64)) (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))
(*.f64 eps (fma.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) #s(literal 1 binary64)))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (cos.f64 x))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))))
(*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) (-.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(/.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 2 binary64))) (+.f64 (cos.f64 x) (*.f64 (*.f64 eps x) #s(literal 1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) (*.f64 eps x)) #s(literal -1/8 binary64))) (+.f64 (+.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 eps x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) (*.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))))
(/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps x) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (neg.f64 (cos.f64 x))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 3 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(pow.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(pow.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(log.f64 (exp.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 3 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(exp.f64 (log.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(fma.f64 (*.f64 eps #s(literal -1/2 binary64)) x (cos.f64 x))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (cos.f64 x))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(fma.f64 (*.f64 eps x) #s(literal -1/2 binary64) (cos.f64 x))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) (cos.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) (cos.f64 x))
(fma.f64 (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(fma.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)) (cos.f64 x))
(fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 (*.f64 eps x) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 3 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) (*.f64 eps x)) #s(literal -1/8 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps x) #s(literal 3 binary64))))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(log.f64 (exp.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 eps x) (*.f64 eps x)) (*.f64 eps x)) #s(literal -1/8 binary64)))
(cbrt.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 (*.f64 eps x) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))
(*.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) eps)
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))))
(*.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 1/2 binary64)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))
(pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 1 binary64))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))) #s(literal 3 binary64))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))
(pow.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))
(pow.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))
(log.f64 (exp.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))) #s(literal 3 binary64)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 3 binary64))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))
(exp.f64 (log.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps x) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 1/2 binary64)))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(/.f64 (+.f64 (sin.f64 (-.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) (sin.f64 (+.f64 (*.f64 eps #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) #s(literal 2 binary64))
(/.f64 (+.f64 (sin.f64 (neg.f64 x)) (sin.f64 (fma.f64 eps #s(literal 1/2 binary64) (fma.f64 eps #s(literal 1/2 binary64) x)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 1 binary64))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) #s(literal 3 binary64))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(log.f64 (exp.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))) #s(literal 3 binary64)))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal 3 binary64))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))) #s(literal 3 binary64)) (pow.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) #s(literal 1 binary64)))
(*.f64 (cos.f64 (fma.f64 eps #s(literal 1/2 binary64) x)) (sin.f64 (*.f64 eps #s(literal 1/2 binary64))))

eval287.0ms (1.7%)

Compiler

Compiled 16626 to 9598 computations (42.3% saved)

prune83.0ms (0.5%)

Pruning

20 alts after pruning (13 fresh and 7 done)

PrunedKeptTotal
New75212764
Fresh415
Picked235
Done145
Total75920779
Accuracy
100.0%
Counts
779 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.7%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
99.5%
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
98.8%
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps))
97.9%
(+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))
97.6%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) #s(literal 3 binary64)) #s(literal 2 binary64))
99.9%
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))) #s(literal 2 binary64))
99.8%
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
53.1%
(*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/2 binary64) eps) (/.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (/.f64 eps x)) x)))
5.3%
(*.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x x))
89.6%
(*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))) #s(literal 2 binary64))
99.9%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
98.8%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
99.4%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
98.8%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
97.9%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 x (*.f64 x (/.f64 x eps))))))
97.9%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
98.5%
(*.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (/.f64 (cos.f64 x) x))))
5.9%
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
98.8%
(*.f64 eps (cos.f64 x))
97.2%
eps
Compiler

Compiled 499 to 347 computations (30.5% saved)

localize1.6s (9.7%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
100.0%
(*.f64 (sin.f64 eps) (cos.f64 x))
99.9%
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))
55.5%
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
100.0%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
100.0%
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
99.8%
(*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))
99.6%
(*.f64 eps #s(literal -1/6 binary64))
100.0%
(+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))
99.8%
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
99.8%
(*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)
100.0%
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
99.9%
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
100.0%
(*.f64 eps (sin.f64 x))
100.0%
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))
99.8%
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))))
99.8%
(*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x)))
Results
995.0ms146×2048valid
189.0ms59×1024valid
135.0ms29×512valid
43.0ms22×256valid
Compiler

Compiled 308 to 145 computations (52.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.2s
ival-mult: 478.0ms (41.1% of total)
ival-sin: 432.0ms (37.2% of total)
ival-add: 139.0ms (12% of total)
ival-cos: 75.0ms (6.5% of total)
ival-sub: 19.0ms (1.6% of total)
const: 18.0ms (1.5% of total)

series53.0ms (0.3%)

Counts
15 → 286
Calls
Call 1
Inputs
#<alt (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))))>
#<alt (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))>
#<alt (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))>
#<alt (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)>
#<alt (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))>
#<alt (+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))>
#<alt (*.f64 eps #s(literal -1/6 binary64))>
#<alt (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))>
#<alt (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))>
#<alt (+.f64 (cos.f64 eps) #s(literal -1 binary64))>
#<alt (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))>
#<alt (*.f64 (sin.f64 eps) (cos.f64 x))>
#<alt (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))>
Outputs
#<alt (*.f64 #s(literal 1/48 binary64) (*.f64 eps x))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1/288 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/48 binary64) eps)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal 1/48 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/288 binary64) eps) (*.f64 #s(literal 1/5760 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal 1/48 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/288 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/241920 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/5760 binary64) eps)))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (cos.f64 x)))))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x)))))))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x)))))))>
#<alt (*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))))>
#<alt (*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (sin.f64 x)) (*.f64 #s(literal 1/8 binary64) (/.f64 (cos.f64 x) eps)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) eps)) (*.f64 #s(literal -1/48 binary64) (sin.f64 x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) eps)) (*.f64 #s(literal -1/48 binary64) (sin.f64 x)))))>
#<alt (*.f64 #s(literal -1/8 binary64) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 eps (*.f64 x (-.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 eps (*.f64 x (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal -1/288 binary64) (pow.f64 eps #s(literal 2 binary64)))))))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (sin.f64 x))>
#<alt (-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))>
#<alt (*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))))>
#<alt (*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 x) eps))) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 x) eps))) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x))))>
#<alt (*.f64 #s(literal -1/8 binary64) eps)>
#<alt (+.f64 (*.f64 #s(literal -1/8 binary64) eps) (*.f64 x (-.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1/8 binary64) eps) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 #s(literal 1/16 binary64) (*.f64 eps x))) #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1/8 binary64) eps) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/16 binary64) eps) (*.f64 x (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal -1/288 binary64) (pow.f64 eps #s(literal 2 binary64)))))))) #s(literal 1/2 binary64))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x)))>
#<alt (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))>
#<alt (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))>
#<alt (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))>
#<alt (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)))))>
#<alt (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))))>
#<alt (*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) eps)) (*.f64 #s(literal -1/2 binary64) x)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) eps)) (*.f64 #s(literal -1/2 binary64) x)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) eps)) (*.f64 #s(literal -1/2 binary64) x)))>
#<alt eps>
#<alt (+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)))>
#<alt (+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))>
#<alt (+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)) (/.f64 eps (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)) (/.f64 eps (pow.f64 x #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 eps x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))) x)) (*.f64 #s(literal -1/2 binary64) eps)))>
#<alt (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 eps x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))) x)) (*.f64 #s(literal -1/2 binary64) eps)))>
#<alt (*.f64 #s(literal -1/6 binary64) eps)>
#<alt (*.f64 #s(literal -1/6 binary64) eps)>
#<alt (*.f64 #s(literal -1/6 binary64) eps)>
#<alt (*.f64 #s(literal -1/6 binary64) eps)>
#<alt (*.f64 #s(literal -1/6 binary64) eps)>
#<alt (*.f64 #s(literal -1/6 binary64) eps)>
#<alt (*.f64 #s(literal -1/6 binary64) eps)>
#<alt (*.f64 #s(literal -1/6 binary64) eps)>
#<alt (*.f64 #s(literal -1/6 binary64) eps)>
#<alt (*.f64 #s(literal -1/6 binary64) eps)>
#<alt (*.f64 #s(literal -1/6 binary64) eps)>
#<alt (*.f64 #s(literal -1/6 binary64) eps)>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/2 binary64)))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/2 binary64)))))>
#<alt (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))>
#<alt (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))>
#<alt (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))>
#<alt (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))>
#<alt (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))>
#<alt (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))>
#<alt (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))>
#<alt (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))>
#<alt (cos.f64 x)>
#<alt (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))>
#<alt (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))>
#<alt (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))>
#<alt (*.f64 eps (cos.f64 x))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 3 binary64)))>
#<alt (*.f64 (pow.f64 eps #s(literal 3 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))>
#<alt (*.f64 (pow.f64 eps #s(literal 3 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))>
#<alt (*.f64 (pow.f64 eps #s(literal 3 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64)))))))>
#<alt (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))))>
#<alt (+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))))))>
#<alt (+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) eps))))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 eps #s(literal 2 binary64))))) #s(literal 1/2 binary64)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/40320 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64)))>
#<alt (-.f64 (cos.f64 eps) #s(literal 1 binary64))>
#<alt (-.f64 (cos.f64 eps) #s(literal 1 binary64))>
#<alt (-.f64 (cos.f64 eps) #s(literal 1 binary64))>
#<alt (-.f64 (cos.f64 eps) #s(literal 1 binary64))>
#<alt (-.f64 (cos.f64 eps) #s(literal 1 binary64))>
#<alt (-.f64 (cos.f64 eps) #s(literal 1 binary64))>
#<alt (-.f64 (cos.f64 eps) #s(literal 1 binary64))>
#<alt (-.f64 (cos.f64 eps) #s(literal 1 binary64))>
#<alt (*.f64 x (-.f64 (cos.f64 eps) #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))) #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 (cos.f64 eps) #s(literal 1 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))))) #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 (cos.f64 eps) #s(literal 1 binary64))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))) (*.f64 #s(literal 1/120 binary64) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))))))) #s(literal 1 binary64)))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x))) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))))>
#<alt (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 x)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (sin.f64 x)) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))))))))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))>
#<alt (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))>
#<alt (*.f64 eps (cos.f64 x))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (cos.f64 x)))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (cos.f64 x)))))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (cos.f64 x))) (*.f64 #s(literal 1/120 binary64) (cos.f64 x))))))))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (sin.f64 eps)>
#<alt (+.f64 (sin.f64 eps) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (sin.f64 eps))))>
#<alt (+.f64 (sin.f64 eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (sin.f64 eps))))))>
#<alt (+.f64 (sin.f64 eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (sin.f64 eps))) (*.f64 #s(literal 1/24 binary64) (sin.f64 eps)))))))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 (cos.f64 x) (sin.f64 eps))>
#<alt (*.f64 eps (cos.f64 x))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))>
#<alt (*.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)))))))>
#<alt (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))>
#<alt (sin.f64 eps)>
#<alt (+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) #s(literal 1 binary64))))>
#<alt (+.f64 (sin.f64 eps) (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 #s(literal -1/2 binary64) (*.f64 x (sin.f64 eps)))) #s(literal 1 binary64))))>
#<alt (+.f64 (sin.f64 eps) (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (*.f64 #s(literal -1/6 binary64) (*.f64 x (-.f64 (cos.f64 eps) #s(literal 1 binary64))))))) #s(literal 1 binary64))))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))>
#<alt (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))>
Calls

81 calls:

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

rewrite133.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
349×log1p-expm1-u
349×expm1-log1p-u
344×add-cube-cbrt
341×add-exp-log
341×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042513
1731484
Stop Event
node limit
Counts
15 → 346
Calls
Call 1
Inputs
(*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x))))
(-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps)
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))
(*.f64 eps #s(literal -1/6 binary64))
(*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))
(*.f64 (sin.f64 eps) (cos.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1 binary64))
(*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/48 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))
(pow.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1/110592 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1/110592 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(*.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(*.f64 (pow.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))) #s(literal 1 binary64)))
(+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(+.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(+.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(+.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(+.f64 (fma.f64 eps (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 eps (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) eps (neg.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) eps (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(-.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))))
(pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(exp.f64 (log.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 1 binary64)))
(fma.f64 eps (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 eps (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(fma.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) eps (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(fma.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 1/2 binary64)) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)))) #s(literal 1 binary64))
(*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)))) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))))
(*.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps x))
(pow.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x) (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x) (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) (*.f64 eps (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))) #s(literal 1 binary64))
(*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(*.f64 x (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) eps))
(*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(*.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))) #s(literal 1 binary64))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) x)
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))) (cbrt.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 (pow.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(pow.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 x x))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(exp.f64 (log.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1 binary64)))
(+.f64 eps (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(+.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) eps)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps) (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps))) (cbrt.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps) #s(literal 1/2 binary64)))
(*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))) (-.f64 eps (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))))
(pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps) (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)) (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps) (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)) (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)))
(exp.f64 (log.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)) #s(literal 1 binary64)))
(fma.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) eps)
(fma.f64 x (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) eps) eps)
(fma.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) eps eps)
(fma.f64 #s(literal 1 binary64) eps (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) eps)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))) eps)
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(fma.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1/2 binary64)) eps)
(fma.f64 (pow.f64 eps #s(literal 1/2 binary64)) (pow.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 eps #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps #s(literal -1/6 binary64)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 eps #s(literal -1/6 binary64)))) (cbrt.f64 (*.f64 eps #s(literal -1/6 binary64))))
(*.f64 (pow.f64 (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps #s(literal -1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 eps #s(literal -1/6 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps #s(literal -1/6 binary64)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps #s(literal -1/6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 eps #s(literal -1/6 binary64))))
(log1p.f64 (expm1.f64 (*.f64 eps #s(literal -1/6 binary64))))
(exp.f64 (log.f64 (*.f64 eps #s(literal -1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 1 binary64))
(*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))
(*.f64 (*.f64 eps #s(literal -1/6 binary64)) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (cbrt.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 (pow.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (-.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps #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 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(exp.f64 (log.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 1 binary64)))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(fma.f64 (*.f64 eps #s(literal -1/6 binary64)) eps (cos.f64 x))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 x)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (cbrt.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (cos.f64 x))
(fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) (cos.f64 x))
(fma.f64 (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(fma.f64 (pow.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1/2 binary64)) (cos.f64 x))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(*.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) #s(literal 1 binary64)))
(fma.f64 eps (cos.f64 x) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) eps))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(*.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 (cos.f64 eps) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 eps) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 eps)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cos.f64 eps) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) #s(literal -1 binary64)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 #s(literal -1 binary64) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))) #s(literal 1 binary64))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))
(*.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (sin.f64 x))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(*.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) #s(literal -1 binary64)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 #s(literal -1 binary64) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (cos.f64 x))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))))
(pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(exp.f64 (log.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (cos.f64 x) (sin.f64 eps)))

simplify217.0ms (1.3%)

Algorithm
egg-herbie
Rules
825×fma-define
384×distribute-lft-in
380×distribute-rgt-in
377×fma-neg
270×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0101226487
1267225320
2679625108
Stop Event
node limit
Counts
632 → 564
Calls
Call 1
Inputs
(*.f64 #s(literal 1/48 binary64) (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 #s(literal -1/288 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/48 binary64) eps)))
(*.f64 x (+.f64 (*.f64 #s(literal 1/48 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/288 binary64) eps) (*.f64 #s(literal 1/5760 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))))
(*.f64 x (+.f64 (*.f64 #s(literal 1/48 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/288 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/241920 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/5760 binary64) eps)))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (cos.f64 x)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x)))))))
(*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))))
(*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (sin.f64 x)) (*.f64 #s(literal 1/8 binary64) (/.f64 (cos.f64 x) eps)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) eps)) (*.f64 #s(literal -1/48 binary64) (sin.f64 x)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) eps)) (*.f64 #s(literal -1/48 binary64) (sin.f64 x)))))
(*.f64 #s(literal -1/8 binary64) (pow.f64 eps #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 eps (*.f64 x (-.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 eps (*.f64 x (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal -1/288 binary64) (pow.f64 eps #s(literal 2 binary64)))))))))))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))
(*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))))
(*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 x) eps))) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 x) eps))) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x))))
(*.f64 #s(literal -1/8 binary64) eps)
(+.f64 (*.f64 #s(literal -1/8 binary64) eps) (*.f64 x (-.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal -1/8 binary64) eps) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 #s(literal 1/16 binary64) (*.f64 eps x))) #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal -1/8 binary64) eps) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/16 binary64) eps) (*.f64 x (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal -1/288 binary64) (pow.f64 eps #s(literal 2 binary64)))))))) #s(literal 1/2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)))))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)))))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) eps)) (*.f64 #s(literal -1/2 binary64) x)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) eps)) (*.f64 #s(literal -1/2 binary64) x)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) eps)) (*.f64 #s(literal -1/2 binary64) x)))
eps
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))
(+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)) (/.f64 eps (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)) (/.f64 eps (pow.f64 x #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 eps x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))) x)) (*.f64 #s(literal -1/2 binary64) eps)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 eps x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))) x)) (*.f64 #s(literal -1/2 binary64) eps)))
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/2 binary64)))))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64)))))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) eps))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 eps #s(literal 2 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/40320 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64)))
(-.f64 (cos.f64 eps) #s(literal 1 binary64))
(-.f64 (cos.f64 eps) #s(literal 1 binary64))
(-.f64 (cos.f64 eps) #s(literal 1 binary64))
(-.f64 (cos.f64 eps) #s(literal 1 binary64))
(-.f64 (cos.f64 eps) #s(literal 1 binary64))
(-.f64 (cos.f64 eps) #s(literal 1 binary64))
(-.f64 (cos.f64 eps) #s(literal 1 binary64))
(-.f64 (cos.f64 eps) #s(literal 1 binary64))
(*.f64 x (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))) #s(literal 1 binary64)))
(*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 (cos.f64 eps) #s(literal 1 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))))) #s(literal 1 binary64)))
(*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 (cos.f64 eps) #s(literal 1 binary64))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))) (*.f64 #s(literal 1/120 binary64) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))))))) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x))) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 x)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (sin.f64 x)) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))))))))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (cos.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (cos.f64 x)))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (cos.f64 x))) (*.f64 #s(literal 1/120 binary64) (cos.f64 x))))))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (sin.f64 eps))))))
(+.f64 (sin.f64 eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (sin.f64 eps))) (*.f64 #s(literal 1/24 binary64) (sin.f64 eps)))))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (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)))))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 #s(literal -1/2 binary64) (*.f64 x (sin.f64 eps)))) #s(literal 1 binary64))))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (*.f64 #s(literal -1/6 binary64) (*.f64 x (-.f64 (cos.f64 eps) #s(literal 1 binary64))))))) #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1 binary64))
(*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/48 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))
(pow.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1/110592 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1/110592 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(*.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(*.f64 (pow.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))) #s(literal 1 binary64)))
(+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(+.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(+.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(+.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(+.f64 (fma.f64 eps (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 eps (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) eps (neg.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) eps (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(-.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))))
(pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(exp.f64 (log.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 1 binary64)))
(fma.f64 eps (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 eps (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(fma.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) eps (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(fma.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(fma.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 1/2 binary64)) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)))) #s(literal 1 binary64))
(*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)))) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))))
(*.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps x))
(pow.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x) (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x) (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) (*.f64 eps (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))) #s(literal 1 binary64))
(*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(*.f64 x (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) eps))
(*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(*.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))) #s(literal 1 binary64))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) x)
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))) (cbrt.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 (pow.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(pow.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 x x))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(exp.f64 (log.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1 binary64)))
(+.f64 eps (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(+.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) eps)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps) (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps))) (cbrt.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps) #s(literal 1/2 binary64)))
(*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))) (-.f64 eps (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))))
(pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps) (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)) (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps) (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)) (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)))
(exp.f64 (log.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)) #s(literal 1 binary64)))
(fma.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) eps)
(fma.f64 x (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) eps) eps)
(fma.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) eps eps)
(fma.f64 #s(literal 1 binary64) eps (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) eps)
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))) eps)
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(fma.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1/2 binary64)) eps)
(fma.f64 (pow.f64 eps #s(literal 1/2 binary64)) (pow.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 eps #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps #s(literal -1/6 binary64)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 eps #s(literal -1/6 binary64)))) (cbrt.f64 (*.f64 eps #s(literal -1/6 binary64))))
(*.f64 (pow.f64 (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps #s(literal -1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 eps #s(literal -1/6 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps #s(literal -1/6 binary64)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps #s(literal -1/6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 eps #s(literal -1/6 binary64))))
(log1p.f64 (expm1.f64 (*.f64 eps #s(literal -1/6 binary64))))
(exp.f64 (log.f64 (*.f64 eps #s(literal -1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 1 binary64))
(*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))
(*.f64 (*.f64 eps #s(literal -1/6 binary64)) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (cbrt.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 (pow.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (-.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps #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 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(exp.f64 (log.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 1 binary64)))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(fma.f64 (*.f64 eps #s(literal -1/6 binary64)) eps (cos.f64 x))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 x)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (cbrt.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (cos.f64 x))
(fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) (cos.f64 x))
(fma.f64 (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(fma.f64 (pow.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1/2 binary64)) (cos.f64 x))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) eps))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) #s(literal 1 binary64))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) eps)
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(*.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) #s(literal 1 binary64)))
(fma.f64 eps (cos.f64 x) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) eps))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(*.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 (cos.f64 eps) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (cos.f64 eps) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 eps)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cos.f64 eps) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) #s(literal -1 binary64)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 #s(literal -1 binary64) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))) #s(literal 1 binary64))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))
(*.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (sin.f64 x))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(*.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) #s(literal -1 binary64)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 #s(literal -1 binary64) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (cos.f64 x))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 1/2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))))
(pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(exp.f64 (log.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (cos.f64 x) (sin.f64 eps)))
Outputs
(*.f64 #s(literal 1/48 binary64) (*.f64 eps x))
(*.f64 x (+.f64 (*.f64 #s(literal -1/288 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/48 binary64) eps)))
(*.f64 x (fma.f64 #s(literal 1/48 binary64) eps (*.f64 #s(literal -1/288 binary64) (*.f64 eps (*.f64 x x)))))
(*.f64 x (+.f64 (*.f64 #s(literal 1/48 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/288 binary64) eps) (*.f64 #s(literal 1/5760 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 eps #s(literal -1/288 binary64) (*.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/5760 binary64))) (*.f64 #s(literal 1/48 binary64) eps)))
(*.f64 x (+.f64 (*.f64 #s(literal 1/48 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/288 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/241920 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/5760 binary64) eps)))))))
(*.f64 x (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 eps (*.f64 x x)) #s(literal -1/241920 binary64) (*.f64 eps #s(literal 1/5760 binary64))) (*.f64 eps #s(literal -1/288 binary64))) (*.f64 #s(literal 1/48 binary64) eps)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (sin.f64 x))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (*.f64 eps (cos.f64 x)))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (*.f64 (*.f64 eps #s(literal -1/8 binary64)) (cos.f64 x))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x)))))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))))
(*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))
(*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 x) (pow.f64 eps #s(literal 3 binary64))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal 1/48 binary64) (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 #s(literal -1/8 binary64) eps))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (*.f64 eps eps)) (fma.f64 #s(literal 1/48 binary64) (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 #s(literal -1/8 binary64) eps)))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (*.f64 eps eps)) (fma.f64 #s(literal 1/48 binary64) (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 #s(literal -1/8 binary64) eps)))))
(*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (sin.f64 x)))
(*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 x) (pow.f64 eps #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/48 binary64) (sin.f64 x)) (*.f64 #s(literal 1/8 binary64) (/.f64 (cos.f64 x) eps)))))
(*.f64 (fma.f64 (sin.f64 x) #s(literal -1/48 binary64) (*.f64 (cos.f64 x) (/.f64 #s(literal 1/8 binary64) eps))) (neg.f64 (pow.f64 eps #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) eps)) (*.f64 #s(literal -1/48 binary64) (sin.f64 x)))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) #s(literal -1/48 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) eps))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) eps)) (*.f64 #s(literal -1/48 binary64) (sin.f64 x)))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (neg.f64 (-.f64 (*.f64 (sin.f64 x) #s(literal -1/48 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) eps) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) eps))))
(*.f64 #s(literal -1/8 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 #s(literal -1/8 binary64) (*.f64 eps eps))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 eps (*.f64 x (-.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
(fma.f64 eps (*.f64 x (fma.f64 #s(literal 1/48 binary64) (*.f64 eps eps) #s(literal -1/2 binary64))) (*.f64 #s(literal -1/8 binary64) (*.f64 eps eps)))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)) (*.f64 eps (-.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64))))))
(fma.f64 x (fma.f64 eps (fma.f64 #s(literal 1/48 binary64) (*.f64 eps eps) #s(literal -1/2 binary64)) (*.f64 #s(literal 1/16 binary64) (*.f64 x (*.f64 eps eps)))) (*.f64 #s(literal -1/8 binary64) (*.f64 eps eps)))
(+.f64 (*.f64 #s(literal -1/8 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 eps (-.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/16 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 eps (*.f64 x (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal -1/288 binary64) (pow.f64 eps #s(literal 2 binary64)))))))))))
(fma.f64 x (fma.f64 x (fma.f64 (*.f64 eps x) (fma.f64 #s(literal -1/288 binary64) (*.f64 eps eps) #s(literal 1/12 binary64)) (*.f64 (*.f64 eps eps) #s(literal 1/16 binary64))) (*.f64 eps (fma.f64 #s(literal 1/48 binary64) (*.f64 eps eps) #s(literal -1/2 binary64)))) (*.f64 #s(literal -1/8 binary64) (*.f64 eps eps)))
(*.f64 #s(literal -1/2 binary64) (sin.f64 x))
(-.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 eps (cos.f64 x))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))
(fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (*.f64 (*.f64 eps #s(literal -1/8 binary64)) (cos.f64 x)))
(*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))
(*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 x) (*.f64 eps eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x))))
(*.f64 (fma.f64 #s(literal 1/48 binary64) (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 #s(literal -1/8 binary64) eps))) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (*.f64 eps eps)) (fma.f64 #s(literal 1/48 binary64) (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 #s(literal -1/8 binary64) eps)))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (pow.f64 eps #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/2 binary64) (/.f64 (sin.f64 x) (*.f64 eps eps)) (fma.f64 #s(literal 1/48 binary64) (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 #s(literal -1/8 binary64) eps)))))
(*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))
(*.f64 #s(literal 1/48 binary64) (*.f64 (sin.f64 x) (*.f64 eps eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (cos.f64 x) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x))))
(*.f64 (fma.f64 #s(literal 1/48 binary64) (sin.f64 x) (*.f64 (cos.f64 x) (/.f64 #s(literal -1/8 binary64) eps))) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 x) eps))) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 1/48 binary64) (sin.f64 x)) (/.f64 (fma.f64 (cos.f64 x) #s(literal 1/8 binary64) (*.f64 (sin.f64 x) (/.f64 #s(literal 1/2 binary64) eps))) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/2 binary64) (/.f64 (sin.f64 x) eps))) eps)) (*.f64 #s(literal 1/48 binary64) (sin.f64 x))))
(*.f64 (*.f64 eps eps) (-.f64 (*.f64 #s(literal 1/48 binary64) (sin.f64 x)) (/.f64 (fma.f64 (cos.f64 x) #s(literal 1/8 binary64) (*.f64 (sin.f64 x) (/.f64 #s(literal 1/2 binary64) eps))) eps)))
(*.f64 #s(literal -1/8 binary64) eps)
(*.f64 eps #s(literal -1/8 binary64))
(+.f64 (*.f64 #s(literal -1/8 binary64) eps) (*.f64 x (-.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(fma.f64 x (fma.f64 #s(literal 1/48 binary64) (*.f64 eps eps) #s(literal -1/2 binary64)) (*.f64 eps #s(literal -1/8 binary64)))
(+.f64 (*.f64 #s(literal -1/8 binary64) eps) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 #s(literal 1/16 binary64) (*.f64 eps x))) #s(literal 1/2 binary64))))
(fma.f64 x (fma.f64 #s(literal 1/48 binary64) (*.f64 eps eps) (fma.f64 (*.f64 eps x) #s(literal 1/16 binary64) #s(literal -1/2 binary64))) (*.f64 eps #s(literal -1/8 binary64)))
(+.f64 (*.f64 #s(literal -1/8 binary64) eps) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 x (+.f64 (*.f64 #s(literal 1/16 binary64) eps) (*.f64 x (+.f64 #s(literal 1/12 binary64) (*.f64 #s(literal -1/288 binary64) (pow.f64 eps #s(literal 2 binary64)))))))) #s(literal 1/2 binary64))))
(fma.f64 x (fma.f64 #s(literal 1/48 binary64) (*.f64 eps eps) (fma.f64 x (fma.f64 x (fma.f64 #s(literal -1/288 binary64) (*.f64 eps eps) #s(literal 1/12 binary64)) (*.f64 eps #s(literal 1/16 binary64))) #s(literal -1/2 binary64))) (*.f64 eps #s(literal -1/8 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/2 binary64) (+.f64 eps (*.f64 eps (/.f64 eps x)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/2 binary64) (+.f64 eps (*.f64 eps (/.f64 eps x)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/2 binary64) (+.f64 eps (*.f64 eps (/.f64 eps x)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/2 binary64) (+.f64 eps (*.f64 eps (/.f64 eps x)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/2 binary64) (+.f64 eps (*.f64 eps (/.f64 eps x)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/2 binary64) (+.f64 eps (*.f64 eps (/.f64 eps x)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (+.f64 x (/.f64 (*.f64 x x) eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (+.f64 x (/.f64 (*.f64 x x) eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (+.f64 x (/.f64 (*.f64 x x) eps))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (+.f64 x (/.f64 (*.f64 x x) eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (+.f64 x (/.f64 (*.f64 x x) eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 (*.f64 eps eps) (*.f64 #s(literal -1/2 binary64) (+.f64 x (/.f64 (*.f64 x x) eps))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 x (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (*.f64 x x) #s(literal -1/2 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x x) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x x) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x x) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (*.f64 x x) #s(literal -1/2 binary64))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x x) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x x) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x x) (fma.f64 eps (/.f64 #s(literal -1/2 binary64) x) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))
(*.f64 (*.f64 x x) #s(literal -1/2 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 x (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 x (/.f64 (*.f64 x x) eps))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 x (/.f64 (*.f64 x x) eps))))
(*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) x) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps))))
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 x (/.f64 (*.f64 x x) eps))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps x))
(*.f64 x (*.f64 eps #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 x (/.f64 (*.f64 x x) eps))) (neg.f64 eps))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 x (/.f64 (*.f64 x x) eps))) (neg.f64 eps))
(*.f64 #s(literal -1 binary64) (*.f64 eps (+.f64 (*.f64 #s(literal 1/2 binary64) x) (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 x (/.f64 (*.f64 x x) eps))) (neg.f64 eps))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 eps (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x)) #s(literal 1 binary64)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x)) #s(literal 1 binary64)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 x (+.f64 eps x)) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/2 binary64) (+.f64 x (/.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/2 binary64) (+.f64 x (/.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) x) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) eps)) (/.f64 #s(literal 1 binary64) eps))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/2 binary64) (+.f64 x (/.f64 (*.f64 x x) eps)) (/.f64 #s(literal 1 binary64) eps)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) eps)) (*.f64 #s(literal -1/2 binary64) x)))
(*.f64 (*.f64 eps eps) (fma.f64 x #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal -1 binary64)) (neg.f64 eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) eps)) (*.f64 #s(literal -1/2 binary64) x)))
(*.f64 (*.f64 eps eps) (fma.f64 x #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal -1 binary64)) (neg.f64 eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) eps)) (*.f64 #s(literal -1/2 binary64) x)))
(*.f64 (*.f64 eps eps) (fma.f64 x #s(literal -1/2 binary64) (/.f64 (fma.f64 (*.f64 x x) #s(literal 1/2 binary64) #s(literal -1 binary64)) (neg.f64 eps))))
eps
(+.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) x)))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x eps)
(+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))
(fma.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))) eps)
(+.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64))))))
(fma.f64 x (*.f64 #s(literal -1/2 binary64) (*.f64 eps (+.f64 eps x))) eps)
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/2 binary64) (+.f64 eps (*.f64 eps (/.f64 eps x)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)) (/.f64 eps (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) (+.f64 eps (*.f64 eps (/.f64 eps x))) (/.f64 eps (*.f64 x x))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x)) (/.f64 eps (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (*.f64 x x) (fma.f64 #s(literal -1/2 binary64) (+.f64 eps (*.f64 eps (/.f64 eps x))) (/.f64 eps (*.f64 x x))))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 eps #s(literal 2 binary64)) x))))
(*.f64 (*.f64 x x) (*.f64 #s(literal -1/2 binary64) (+.f64 eps (*.f64 eps (/.f64 eps x)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 eps x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))) x)) (*.f64 #s(literal -1/2 binary64) eps)))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)) (/.f64 eps x)) (neg.f64 x))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 eps x)) (*.f64 #s(literal 1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))) x)) (*.f64 #s(literal -1/2 binary64) eps)))
(*.f64 (*.f64 x x) (fma.f64 eps #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 (*.f64 eps eps) #s(literal 1/2 binary64)) (/.f64 eps x)) (neg.f64 x))))
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 eps #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 eps #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 eps #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 eps #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 eps #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 eps #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 eps #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 eps #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 eps #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 eps #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 eps #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 eps #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(+.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 x #s(literal 2 binary64))) #s(literal 1/2 binary64)))))
(+.f64 #s(literal 1 binary64) (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (*.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 x #s(literal 2 binary64))))) #s(literal 1/2 binary64)))))
(+.f64 #s(literal 1 binary64) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (*.f64 eps eps) (+.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -1/6 binary64))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (-.f64 (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 #s(literal -1/6 binary64) (/.f64 (cos.f64 x) (*.f64 eps eps))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 3 binary64)))
(*.f64 (pow.f64 eps #s(literal 3 binary64)) #s(literal -1/6 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64)))))))
(*.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 x) (*.f64 eps eps))) (neg.f64 (pow.f64 eps #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64)))))))
(*.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 x) (*.f64 eps eps))) (neg.f64 (pow.f64 eps #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 eps #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 x) (pow.f64 eps #s(literal 2 binary64)))))))
(*.f64 (-.f64 #s(literal 1/6 binary64) (/.f64 (cos.f64 x) (*.f64 eps eps))) (neg.f64 (pow.f64 eps #s(literal 3 binary64))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))))
(fma.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 x x)))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))))))
(fma.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 x x) (fma.f64 (*.f64 eps (*.f64 x x)) #s(literal 1/24 binary64) (*.f64 eps #s(literal -1/2 binary64)))))
(+.f64 (*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 eps (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) eps))))))
(fma.f64 (*.f64 x x) (fma.f64 eps #s(literal -1/2 binary64) (*.f64 (*.f64 x x) (fma.f64 eps #s(literal 1/24 binary64) (*.f64 (*.f64 eps (*.f64 x x)) #s(literal -1/720 binary64))))) (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (pow.f64 eps #s(literal 2 binary64)))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 eps #s(literal 2 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 eps eps))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 #s(literal -1/720 binary64) (pow.f64 eps #s(literal 2 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/40320 binary64) (pow.f64 eps #s(literal 2 binary64))) #s(literal 1/720 binary64))))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) #s(literal 1/40320 binary64) #s(literal -1/720 binary64)) #s(literal 1/24 binary64)) #s(literal -1/2 binary64)))
(-.f64 (cos.f64 eps) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(-.f64 (cos.f64 eps) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(-.f64 (cos.f64 eps) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(-.f64 (cos.f64 eps) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(-.f64 (cos.f64 eps) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(-.f64 (cos.f64 eps) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(-.f64 (cos.f64 eps) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(-.f64 (cos.f64 eps) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(*.f64 x (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 x (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))) #s(literal 1 binary64)))
(*.f64 x (+.f64 #s(literal -1 binary64) (fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 x x)) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (cos.f64 eps))))
(*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 (cos.f64 eps) #s(literal 1 binary64))) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))))) #s(literal 1 binary64)))
(*.f64 x (+.f64 (cos.f64 eps) (fma.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 x x)))) #s(literal -1 binary64))))
(*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 (cos.f64 eps) #s(literal 1 binary64))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))) (*.f64 #s(literal 1/120 binary64) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))))))) #s(literal 1 binary64)))
(*.f64 x (+.f64 #s(literal -1 binary64) (fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 x x)) #s(literal 1/120 binary64))) (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/6 binary64) (cos.f64 eps)))) (cos.f64 eps))))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (sin.f64 x) (*.f64 eps eps)))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))))
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal 1/24 binary64) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x))) (*.f64 #s(literal 1/24 binary64) (sin.f64 x))))))
(*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/24 binary64) (sin.f64 x)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (sin.f64 x)) (*.f64 #s(literal 1/40320 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (sin.f64 x)))))))))
(*.f64 (*.f64 eps eps) (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (*.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal 1/40320 binary64) #s(literal -1/720 binary64))) (*.f64 (sin.f64 x) #s(literal 1/24 binary64))))))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (cos.f64 x)))))
(*.f64 eps (*.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64)) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (cos.f64 x)))))))
(*.f64 eps (fma.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/120 binary64) (*.f64 eps eps)))) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 eps #s(literal 2 binary64)) (cos.f64 x))) (*.f64 #s(literal 1/120 binary64) (cos.f64 x))))))))
(*.f64 eps (fma.f64 (*.f64 eps eps) (fma.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 eps eps)) #s(literal 1/120 binary64))) (*.f64 (cos.f64 x) #s(literal -1/6 binary64))) (cos.f64 x)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (sin.f64 eps))))
(*.f64 (fma.f64 (*.f64 x x) #s(literal -1/2 binary64) #s(literal 1 binary64)) (sin.f64 eps))
(+.f64 (sin.f64 eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (sin.f64 eps))))))
(fma.f64 (*.f64 x x) (*.f64 (sin.f64 eps) (fma.f64 (*.f64 x x) #s(literal 1/24 binary64) #s(literal -1/2 binary64))) (sin.f64 eps))
(+.f64 (sin.f64 eps) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (sin.f64 eps))) (*.f64 #s(literal 1/24 binary64) (sin.f64 eps)))))))
(fma.f64 (*.f64 x x) (fma.f64 (*.f64 x x) (*.f64 (sin.f64 eps) (fma.f64 (*.f64 x x) #s(literal -1/720 binary64) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 eps))) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 eps (fma.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)) (cos.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)))))))
(*.f64 eps (fma.f64 eps (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (*.f64 (*.f64 eps (cos.f64 x)) #s(literal -1/6 binary64))) (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
(*.f64 eps (fma.f64 eps (fma.f64 eps (fma.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/24 binary64) (*.f64 (cos.f64 x) #s(literal -1/6 binary64))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(fma.f64 x (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (sin.f64 eps))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 #s(literal -1/2 binary64) (*.f64 x (sin.f64 eps)))) #s(literal 1 binary64))))
(fma.f64 x (+.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 x (sin.f64 eps)) (cos.f64 eps))) (sin.f64 eps))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (+.f64 (cos.f64 eps) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 eps)) (*.f64 #s(literal -1/6 binary64) (*.f64 x (-.f64 (cos.f64 eps) #s(literal 1 binary64))))))) #s(literal 1 binary64))))
(fma.f64 x (+.f64 (cos.f64 eps) (fma.f64 x (fma.f64 (*.f64 #s(literal -1/6 binary64) x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 #s(literal -1/2 binary64) (sin.f64 eps))) #s(literal -1 binary64))) (sin.f64 eps))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) #s(literal 1 binary64))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))))
(*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x)))
(*.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))
(*.f64 (*.f64 eps (sin.f64 x)) #s(literal 1/48 binary64))
(*.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))
(*.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))
(*.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))
(*.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) #s(literal 1/2 binary64)))
(*.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))
(*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))
(*.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))
(pow.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) #s(literal 1 binary64))
(*.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))) #s(literal 3 binary64))
(*.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))
(pow.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1/110592 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1/110592 binary64)))
(pow.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))
(log.f64 (exp.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))
(*.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))))
(*.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) #s(literal 3 binary64)) #s(literal 1/110592 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))
(*.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))
(exp.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))
(*.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))) #s(literal 1 binary64)))
(*.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))))))
(*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))))
(*.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) eps)
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))))))
(*.f64 (pow.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 1/2 binary64)))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))))
(pow.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 1 binary64))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))) #s(literal 3 binary64))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))))
(log.f64 (exp.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 3 binary64)))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 3 binary64))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))))
(+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(+.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(+.f64 (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 x) #s(literal 0 binary64)))
(+.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (fma.f64 #s(literal -1/2 binary64) (sin.f64 x) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(+.f64 (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 x) #s(literal 0 binary64)))
(+.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (fma.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(+.f64 (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 x) #s(literal 0 binary64)))
(+.f64 (fma.f64 eps (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 x) #s(literal 0 binary64)))
(+.f64 (fma.f64 eps (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 eps (fma.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) eps (neg.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 x) #s(literal 0 binary64)))
(+.f64 (fma.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) eps (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 eps (fma.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 x) #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 eps (fma.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 x) #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 eps (fma.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(+.f64 (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 x) #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(+.f64 (fma.f64 eps (fma.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)))))) (*.f64 #s(literal 0 binary64) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))))))
(-.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 (sin.f64 x) #s(literal 1/2 binary64)))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))))
(*.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))))
(*.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 1/2 binary64)))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x)))) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64))) (fma.f64 eps (fma.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (sin.f64 x) #s(literal 3 binary64)) #s(literal 1/8 binary64))) (+.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) #s(literal 2 binary64)) (*.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x)))) #s(literal 3 binary64)) (*.f64 #s(literal -1/8 binary64) (pow.f64 (sin.f64 x) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 eps (fma.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x)))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64)) (fma.f64 eps (fma.f64 eps (*.f64 #s(literal 1/48 binary64) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))))
(pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 1 binary64))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(pow.f64 (cbrt.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 3 binary64))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(log.f64 (exp.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))))))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(cbrt.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 3 binary64)))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(expm1.f64 (log1p.f64 (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))))
(log1p.f64 (expm1.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(exp.f64 (log.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) #s(literal 1 binary64)))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(fma.f64 eps (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(fma.f64 eps (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(fma.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) eps (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(fma.f64 (+.f64 (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)) (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) eps (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(+.f64 (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 x) #s(literal 0 binary64)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))) (*.f64 (sin.f64 x) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x))))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) (*.f64 #s(literal -1/2 binary64) (sin.f64 x))) #s(literal 1/2 binary64)) (+.f64 (*.f64 (neg.f64 (sin.f64 x)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(+.f64 (fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64)))) (*.f64 (sin.f64 x) #s(literal 0 binary64)))
(fma.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (sin.f64 x) #s(literal 1/2 binary64))))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(fma.f64 (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x))) (*.f64 eps (*.f64 (*.f64 #s(literal 1/48 binary64) eps) (sin.f64 x)))) #s(literal 1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (sin.f64 x)))
(fma.f64 eps (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 (sin.f64 x) (fma.f64 eps (*.f64 #s(literal 1/48 binary64) eps) #s(literal -1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x) eps)
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)))) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(*.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) #s(literal 1/2 binary64)))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(*.f64 (*.f64 eps #s(literal -1/2 binary64)) (*.f64 eps x))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(pow.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) #s(literal 1 binary64))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))) #s(literal 3 binary64))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(pow.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))) #s(literal 1/3 binary64))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(pow.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(log.f64 (exp.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)))))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))) (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x) (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x) (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x)) (*.f64 eps (*.f64 eps eps))))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 #s(literal -1/2 binary64) eps) x))) #s(literal 1 binary64)))
(*.f64 eps (*.f64 x (*.f64 eps #s(literal -1/2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(*.f64 x (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) eps))
(*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) eps)
(*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(*.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(*.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1/2 binary64)))
(*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(pow.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1 binary64))
(*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))) #s(literal 3 binary64))
(*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(pow.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))) #s(literal 1/3 binary64))
(*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(pow.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(log.f64 (exp.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))))
(*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))))
(*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(exp.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))) #s(literal 1 binary64)))
(*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) x)
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))) (cbrt.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 (pow.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(pow.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 3 binary64))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(pow.f64 (*.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1/3 binary64))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(pow.f64 (pow.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(log.f64 (exp.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(cbrt.f64 (*.f64 (*.f64 x (*.f64 x x)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) (*.f64 x (*.f64 x x))))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(exp.f64 (log.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1 binary64)))
(*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))
(+.f64 eps (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))
(+.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) eps)
(*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps))
(*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps) (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps))) (cbrt.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))))
(*.f64 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps) #s(literal 1/2 binary64)))
(*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)
(*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))) (-.f64 eps (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 2 binary64))) (-.f64 eps (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))
(/.f64 (+.f64 (*.f64 eps (*.f64 eps eps)) (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))) (*.f64 eps (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))))))
(/.f64 (+.f64 (pow.f64 eps #s(literal 3 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 3 binary64))) (fma.f64 eps eps (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 2 binary64)) (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))))
(pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps) #s(literal 1 binary64))
(*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)) #s(literal 3 binary64))
(*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))
(pow.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps) (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)) (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)) #s(literal 1/3 binary64))
(*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))
(log.f64 (exp.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)))
(*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps))))
(*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps) (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)) (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)))
(*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)))
(*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)))
(*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) #s(literal 1 binary64)) eps)) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))
(fma.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) eps)
(*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))
(fma.f64 x (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) eps) eps)
(*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)) eps eps)
(*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) eps (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) eps)
(*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))) eps)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x)))) eps)
(fma.f64 (cbrt.f64 (*.f64 eps eps)) (cbrt.f64 eps) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(fma.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))) #s(literal 1/2 binary64)) eps)
(*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))
(fma.f64 (pow.f64 eps #s(literal 1/2 binary64)) (pow.f64 eps #s(literal 1/2 binary64)) (*.f64 eps (*.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x))))
(*.f64 eps (fma.f64 (*.f64 x #s(literal -1/2 binary64)) (+.f64 eps x) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 eps #s(literal -1/6 binary64))))
(*.f64 eps #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) eps)
(*.f64 eps #s(literal -1/6 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 eps #s(literal -1/6 binary64)))
(*.f64 eps #s(literal -1/6 binary64))
(*.f64 (cbrt.f64 (*.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 eps #s(literal -1/6 binary64)))) (cbrt.f64 (*.f64 eps #s(literal -1/6 binary64))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 eps eps) #s(literal 1/36 binary64))) (cbrt.f64 (*.f64 eps #s(literal -1/6 binary64))))
(*.f64 (pow.f64 (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1/2 binary64)))
(*.f64 eps #s(literal -1/6 binary64))
(pow.f64 (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 eps #s(literal -1/6 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps #s(literal -1/6 binary64))) #s(literal 3 binary64))
(*.f64 eps #s(literal -1/6 binary64))
(pow.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1/3 binary64))
(*.f64 eps #s(literal -1/6 binary64))
(pow.f64 (pow.f64 (*.f64 eps #s(literal -1/6 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 eps #s(literal -1/6 binary64))
(log.f64 (exp.f64 (*.f64 eps #s(literal -1/6 binary64))))
(*.f64 eps #s(literal -1/6 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 eps #s(literal -1/6 binary64))
(cbrt.f64 (*.f64 (*.f64 (*.f64 eps #s(literal -1/6 binary64)) (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps #s(literal -1/6 binary64))))
(*.f64 eps #s(literal -1/6 binary64))
(expm1.f64 (log1p.f64 (*.f64 eps #s(literal -1/6 binary64))))
(log1p.f64 (expm1.f64 (*.f64 eps #s(literal -1/6 binary64))))
(*.f64 eps #s(literal -1/6 binary64))
(exp.f64 (log.f64 (*.f64 eps #s(literal -1/6 binary64))))
(*.f64 eps #s(literal -1/6 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 eps #s(literal -1/6 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 (*.f64 eps #s(literal -1/6 binary64)) eps)
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 (cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (cbrt.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(*.f64 (pow.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(pow.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 3 binary64))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(pow.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 1/3 binary64))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(pow.f64 (pow.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(log.f64 (exp.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(exp.f64 (log.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))
(+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(+.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (cos.f64 x))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))))
(*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))))
(*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 1/2 binary64)))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(/.f64 (-.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) x)))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (-.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 2 binary64))) (+.f64 (cos.f64 x) (*.f64 (*.f64 eps eps) #s(literal 1/6 binary64))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) #s(literal 3 binary64)) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps #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 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (*.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 x) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) (cos.f64 x)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 x #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 3 binary64))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(pow.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(pow.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(log.f64 (exp.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 3 binary64)))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(exp.f64 (log.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 1 binary64)))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(fma.f64 (*.f64 eps #s(literal -1/6 binary64)) eps (cos.f64 x))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(fma.f64 #s(literal 1 binary64) (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(fma.f64 #s(literal 1 binary64) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (cos.f64 x))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 x)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) (cbrt.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) (cos.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (*.f64 eps eps) #s(literal -1/6 binary64))) (cos.f64 x))
(fma.f64 (*.f64 eps eps) #s(literal -1/6 binary64) (cos.f64 x))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(fma.f64 (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 x) #s(literal 1/2 binary64)) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(fma.f64 (pow.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) #s(literal 1/2 binary64)) (cos.f64 x))
(fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) eps))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(*.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) eps)
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(*.f64 #s(literal 1 binary64) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(*.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 1/2 binary64)))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 1 binary64))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) #s(literal 3 binary64))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(log.f64 (exp.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))))) #s(literal 3 binary64)))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 eps eps)) (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 3 binary64))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))) #s(literal 3 binary64)) (*.f64 eps (*.f64 eps eps))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))))
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(exp.f64 (log.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))) #s(literal 1 binary64)))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 eps (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 eps (*.f64 eps #s(literal -1/6 binary64))) eps))
(*.f64 eps (fma.f64 eps (*.f64 eps #s(literal -1/6 binary64)) (cos.f64 x)))
(+.f64 (cos.f64 eps) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (cos.f64 eps)))
(*.f64 #s(literal 1 binary64) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 #s(literal -1 binary64) (cos.f64 eps))))
(*.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(/.f64 (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps))))) (-.f64 (cos.f64 eps) #s(literal -1 binary64)))
(/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (cos.f64 eps)))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) eps)))) (-.f64 #s(literal 1 binary64) (*.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (cos.f64 eps) #s(literal 3 binary64))) (+.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 eps #s(literal 2 binary64)))) #s(literal 3/2 binary64)) (cos.f64 eps)))
(pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 3 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) #s(literal 3 binary64)))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(+.f64 #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (cos.f64 eps)))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 1 binary64)))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(fma.f64 #s(literal 1 binary64) (cos.f64 eps) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 eps)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(fma.f64 (pow.f64 (cos.f64 eps) #s(literal 1/2 binary64)) (pow.f64 (cos.f64 eps) #s(literal 1/2 binary64)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (cos.f64 eps))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) #s(literal -1 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 #s(literal -1 binary64) (sin.f64 x)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(*.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (sin.f64 x))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))))
(*.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 1/2 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))) #s(literal 3 binary64))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 3 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) #s(literal -1 binary64)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 #s(literal -1 binary64) (sin.f64 x)))
(*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (cos.f64 x))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 1/2 binary64)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) #s(literal 2 binary64))
(pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 1 binary64))
(*.f64 (cos.f64 x) (sin.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 3 binary64))
(*.f64 (cos.f64 x) (sin.f64 eps))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 x) (sin.f64 eps))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (cos.f64 x) (sin.f64 eps))
(log.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 1 binary64)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 1/2 binary64)))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))) #s(literal 2 binary64))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))) #s(literal 3 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))) (-.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 1 binary64))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))) #s(literal 3 binary64))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (exp.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 3 binary64)))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(exp.f64 (log.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))) #s(literal 1 binary64)))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (+.f64 (cos.f64 eps) #s(literal -1 binary64)) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 #s(literal 1 binary64) (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) #s(literal 1/2 binary64)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (+.f64 #s(literal -1 binary64) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))

eval509.0ms (3.1%)

Compiler

Compiled 25814 to 14608 computations (43.4% saved)

prune151.0ms (0.9%)

Pruning

21 alts after pruning (13 fresh and 8 done)

PrunedKeptTotal
New123451239
Fresh088
Picked325
Done167
Total1238211259
Accuracy
100.0%
Counts
1259 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.7%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
100.0%
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))
99.5%
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
98.8%
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps))
97.9%
(+.f64 eps (*.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) eps))
97.9%
(+.f64 eps (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 x (/.f64 (*.f64 x x) eps)))) eps))
97.9%
(+.f64 eps (*.f64 x (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) eps)))
97.6%
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) #s(literal 3 binary64)) #s(literal 2 binary64))
99.8%
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
53.1%
(*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/2 binary64) eps) (/.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (/.f64 eps x)) x)))
5.9%
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
5.3%
(*.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x x))
89.6%
(*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))) #s(literal 2 binary64))
98.8%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
99.4%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
98.8%
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
97.9%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 x (*.f64 x (/.f64 x eps))))))
97.9%
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
98.5%
(*.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (/.f64 (cos.f64 x) x))))
98.8%
(*.f64 eps (cos.f64 x))
97.2%
eps
Compiler

Compiled 748 to 451 computations (39.7% saved)

regimes34.0ms (0.2%)

Counts
34 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(*.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(+.f64 eps (*.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) eps))
(+.f64 eps (*.f64 x (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) eps)))
(+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 x (*.f64 x (/.f64 x eps))))))
(+.f64 eps (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 x (/.f64 (*.f64 x x) eps)))) eps))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (-.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)))))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/2 binary64) eps) (/.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (/.f64 eps x)) x)))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (/.f64 (cos.f64 x) x))))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps) (*.f64 (cos.f64 x) eps))
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) #s(literal 3 binary64)) #s(literal 2 binary64))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (+.f64 (*.f64 #s(literal -1/2 binary64) (sin.f64 x)) (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (+.f64 (cos.f64 x) (*.f64 eps (-.f64 (*.f64 eps (+.f64 (*.f64 #s(literal -1/8 binary64) (cos.f64 x)) (*.f64 #s(literal 1/48 binary64) (*.f64 eps (sin.f64 x))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 x)))))) #s(literal 2 binary64))
(*.f64 eps (+.f64 (cos.f64 x) (log.f64 (exp.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x)))))))))))
(*.f64 eps (+.f64 (cos.f64 x) (-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 eps (*.f64 (sin.f64 x) #s(literal -1/2 binary64))) (*.f64 eps (*.f64 eps (+.f64 (*.f64 #s(literal -1/6 binary64) (cos.f64 x)) (*.f64 #s(literal 1/24 binary64) (*.f64 eps (sin.f64 x))))))))) #s(literal 1 binary64))))
Outputs
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))
Calls

3 calls:

12.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
10.0ms
eps
10.0ms
x
Results
AccuracySegmentsBranch
100.0%1x
100.0%1eps
100.0%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes33.0ms (0.2%)

Counts
29 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(*.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(+.f64 eps (*.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) eps))
(+.f64 eps (*.f64 x (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) eps)))
(+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 x (*.f64 x (/.f64 x eps))))))
(+.f64 eps (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 x (/.f64 (*.f64 x x) eps)))) eps))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (-.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)))))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/2 binary64) eps) (/.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (/.f64 eps x)) x)))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 eps (*.f64 eps #s(literal -1/6 binary64)))))
(*.f64 eps (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (/.f64 (cos.f64 x) x))))
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)) eps))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
(+.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps) (*.f64 (cos.f64 x) eps))
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 x #s(literal 2 binary64) eps)))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) #s(literal -1 binary64))))
(*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x))))))) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (*.f64 #s(literal 2 binary64) x)))))) #s(literal 3 binary64)) #s(literal 2 binary64))
Outputs
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
Calls

3 calls:

15.0ms
x
9.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
7.0ms
eps
Results
AccuracySegmentsBranch
99.8%1x
99.8%1eps
99.8%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes24.0ms (0.1%)

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

3 calls:

9.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
8.0ms
x
6.0ms
eps
Results
AccuracySegmentsBranch
99.4%1x
99.4%1eps
99.4%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes34.0ms (0.2%)

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

3 calls:

20.0ms
x
8.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
6.0ms
eps
Results
AccuracySegmentsBranch
99.4%1x
99.4%1eps
99.4%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes21.0ms (0.1%)

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

3 calls:

7.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
7.0ms
x
5.0ms
eps
Results
AccuracySegmentsBranch
98.8%1x
98.8%1eps
98.8%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes11.0ms (0.1%)

Counts
16 → 1
Calls
Call 1
Inputs
eps
(*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps x)))
(*.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x x))
(*.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 eps eps)) x)
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
(+.f64 eps (*.f64 (*.f64 (*.f64 x x) #s(literal -1/2 binary64)) eps))
(+.f64 eps (*.f64 x (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) eps)))
(+.f64 eps (*.f64 (*.f64 x (*.f64 #s(literal -1/2 binary64) (+.f64 eps x))) eps))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 #s(literal -1/2 binary64) x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) eps) (+.f64 x (*.f64 x (/.f64 x eps))))))
(+.f64 eps (*.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 x (/.f64 (*.f64 x x) eps)))) eps))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) eps) (*.f64 x (-.f64 (*.f64 #s(literal 1/12 binary64) (*.f64 eps x)) #s(literal 1/2 binary64)))))))
(*.f64 (*.f64 x x) (-.f64 (*.f64 #s(literal -1/2 binary64) eps) (/.f64 (-.f64 (*.f64 eps (*.f64 eps #s(literal 1/2 binary64))) (/.f64 eps x)) x)))
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
Outputs
(*.f64 eps (cos.f64 x))
Calls

2 calls:

5.0ms
x
4.0ms
eps
Results
AccuracySegmentsBranch
98.8%1x
98.8%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes55.0ms (0.3%)

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

2 calls:

50.0ms
x
4.0ms
eps
Results
AccuracySegmentsBranch
97.9%1x
97.9%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes6.0ms (0%)

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

2 calls:

3.0ms
x
2.0ms
eps
Results
AccuracySegmentsBranch
97.9%1eps
97.9%1x
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0%)

Accuracy

Total -59.0b remaining (-3349%)

Threshold costs -59b (-3349%)

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

2 calls:

3.0ms
eps
2.0ms
x
Results
AccuracySegmentsBranch
97.2%1x
97.2%1eps
Compiler

Compiled 6 to 4 computations (33.3% saved)

simplify3.0ms (0%)

Algorithm
egg-herbie
Rules
20×*-commutative
+-commutative
1-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053376
186376
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps) (*.f64 (cos.f64 x) eps))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 eps (cos.f64 x))
(+.f64 eps (*.f64 x (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) eps)))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
eps
Outputs
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) (fma.f64 (*.f64 eps eps) #s(literal 1/24 binary64) #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 (*.f64 (sin.f64 (*.f64 eps #s(literal 1/2 binary64))) (cos.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 eps (+.f64 x x))))) #s(literal 2 binary64))
(+.f64 (*.f64 (*.f64 (*.f64 eps (sin.f64 x)) #s(literal -1/2 binary64)) eps) (*.f64 (cos.f64 x) eps))
(+.f64 (*.f64 eps (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))) (*.f64 eps (cos.f64 x)))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps (sin.f64 x)))))
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 #s(literal -1/2 binary64) (*.f64 eps x))))
(*.f64 eps (cos.f64 x))
(+.f64 eps (*.f64 x (*.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)) eps)))
(+.f64 eps (*.f64 x (*.f64 eps (*.f64 #s(literal -1/2 binary64) (+.f64 eps x)))))
(*.f64 eps (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 x x))))
eps

soundness1.2s (7%)

Rules
978×log1p-expm1-u
978×expm1-log1p-u
825×fma-define
651×associate-*r*
627×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034396
1586380
061617134
1166216446
2633016420
04009615
19529339
227039072
375799033
042513
1731484
01247
116047
2246047
0101226487
1267225320
2679625108
043342
1745319
Stop Event
fuel
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 805 to 381 computations (52.7% saved)

preprocess131.0ms (0.8%)

Compiler

Compiled 238 to 138 computations (42% saved)

end0.0ms (0%)

Profiling

Loading profile data...