2sin (example 3.3)

Time bar (total: 13.0s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 10 to 7 computations (30% saved)

sample2.8s (21.8%)

Results
1.2s2755×body1024valid
906.0ms1196×body2048valid
420.0ms1690×body512valid
345.0ms2614×body256valid
1.0msbody4096valid
Bogosity

preprocess370.0ms (2.8%)

Algorithm
egg-herbie
Rules
394×fma-def
98×sub-neg
78×cancel-sign-sub-inv
68×associate--r+
50×distribute-rgt-in
FPErrors
Click to see full error table
truthopredexupredexsubexpr
971(121954.46416139179 -3.733970764818243e+19)57(1.0703432656769148e-304 3.0481640379327275e+222)#f
82106(-4.3996371226071576e-218 -4.5758294784319076e+73)1(121954.46416139179 -3.733970764818243e+19)(sin.f64 (+.f64 x eps))
821(7.139703156070282e+242 1.152358864608401e+222)1(-3.157007149302365e+196 -0.006042870118870571)(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
00-0-x
00-0-(sin.f64 x)
00-0-(+.f64 x eps)
00-0-eps
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027226
149210
2101210
3201210
4375210
5478210
6638210
7722210
8764210
9770210
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 (+.f64 eps (neg.f64 x))) (neg.f64 (sin.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 (+.f64 eps (neg.f64 x))) (neg.f64 (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))
Compiler

Compiled 51 to 20 computations (60.8% saved)

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 18 to 12 computations (33.3% saved)

localize129.0ms (1%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
73.0%
(sin.f64 (+.f64 x eps))
70.9%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 21 to 7 computations (66.7% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite157.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1024×fma-def
980×log1p-expm1-u
980×expm1-log1p-u
802×log-prod
334×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01247
116047
2245147
Stop Event
node limit
Counts
2 → 151
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)) (neg.f64 (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (neg.f64 (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 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 0 (-.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 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(log.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (/.f64 1 (exp.f64 (sin.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (/.f64 1 (exp.f64 (sin.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (neg.f64 (sin.f64 x)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (sin.f64 x))) (exp.f64 (sin.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (exp.f64 (sin.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))))
(log.f64 (/.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (sin.f64 x)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (sin.f64 x))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (+.f64 1 (expm1.f64 (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))
(expm1.f64 (log1p.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))) 1))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(fma.f64 (sin.f64 (+.f64 x eps)) 1 (neg.f64 (sin.f64 x)))
(fma.f64 (sin.f64 (+.f64 x eps)) 1 (*.f64 (neg.f64 (sin.f64 x)) 1))
(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)) 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1 (+.f64 (neg.f64 (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 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 1 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (neg.f64 (cbrt.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.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))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (neg.f64 (sin.f64 x)))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (*.f64 (neg.f64 (sin.f64 x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) 1))
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) 1))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (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 (*.f64 (cbrt.f64 (neg.f64 (sin.f64 x))) (cbrt.f64 (neg.f64 (sin.f64 x)))) (cbrt.f64 (neg.f64 (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 (sqrt.f64 (neg.f64 (sin.f64 x))) (sqrt.f64 (neg.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(fma.f64 -1 (sin.f64 x) (sin.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (+.f64 (neg.f64 (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 0 (sin.f64 (+.f64 x eps)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(+.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)))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (cos.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (sin.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))))
(*.f64 (sin.f64 (+.f64 x eps)) 1)
(*.f64 1 (sin.f64 (+.f64 x eps)))
(*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.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)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (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)) 3))
(expm1.f64 (log1p.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))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))
(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)) 1 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(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 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.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 (*.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 (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 (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)))

simplify158.0ms (1.2%)

Algorithm
egg-herbie
Rules
806×fma-neg
762×unswap-sqr
656×associate-+l+
640×distribute-lft-in
590×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03748764
18698390
226897952
Stop Event
node limit
Counts
199 → 230
Calls
Call 1
Inputs
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 x (-.f64 (cos.f64 eps) 1)) (*.f64 (pow.f64 x 3) (+.f64 1/6 (*.f64 -1/6 (cos.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 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 eps (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 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (cos.f64 eps))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 eps))) (*.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 -1 x)))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 eps (cos.f64 x)))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.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 -1 eps)))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(+.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (neg.f64 (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 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 0 (-.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 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(log.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (/.f64 1 (exp.f64 (sin.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (/.f64 1 (exp.f64 (sin.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (neg.f64 (sin.f64 x)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (sin.f64 x))) (exp.f64 (sin.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (exp.f64 (sin.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))))
(log.f64 (/.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (sin.f64 x)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (sin.f64 x))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (+.f64 1 (expm1.f64 (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))
(expm1.f64 (log1p.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))) 1))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(fma.f64 (sin.f64 (+.f64 x eps)) 1 (neg.f64 (sin.f64 x)))
(fma.f64 (sin.f64 (+.f64 x eps)) 1 (*.f64 (neg.f64 (sin.f64 x)) 1))
(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)) 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1 (+.f64 (neg.f64 (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 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 1 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (neg.f64 (cbrt.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.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))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (neg.f64 (sin.f64 x)))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (*.f64 (neg.f64 (sin.f64 x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) 1))
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) 1))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (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 (*.f64 (cbrt.f64 (neg.f64 (sin.f64 x))) (cbrt.f64 (neg.f64 (sin.f64 x)))) (cbrt.f64 (neg.f64 (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 (sqrt.f64 (neg.f64 (sin.f64 x))) (sqrt.f64 (neg.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(fma.f64 -1 (sin.f64 x) (sin.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (+.f64 (neg.f64 (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 0 (sin.f64 (+.f64 x eps)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(+.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)))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (cos.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (sin.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))))
(*.f64 (sin.f64 (+.f64 x eps)) 1)
(*.f64 1 (sin.f64 (+.f64 x eps)))
(*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.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)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (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)) 3))
(expm1.f64 (log1p.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))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))
(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)) 1 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(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 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.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 (*.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 (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 (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)))
Outputs
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))))
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)))
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1)))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 x (-.f64 (cos.f64 eps) 1)) (*.f64 (pow.f64 x 3) (+.f64 1/6 (*.f64 -1/6 (cos.f64 eps)))))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 x 3) (+.f64 1/6 (*.f64 (cos.f64 eps) -1/6))))))
(+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 x 3) (fma.f64 (cos.f64 eps) -1/6 1/6))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)))
(+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 x 3) (fma.f64 (cos.f64 eps) -1/6 1/6))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1)))
(-.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 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 -1/2 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 (sin.f64 x) (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(fma.f64 -1/2 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 eps (cos.f64 x))))
(fma.f64 -1/2 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 eps (cos.f64 x)))))
(fma.f64 -1/2 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (*.f64 eps (cos.f64 x)))))
(+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) (*.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4))))
(+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) (*.f64 (*.f64 1/24 (sin.f64 x)) (pow.f64 eps 4)))
(-.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 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 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 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (cos.f64 eps))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (cos.f64 eps))))
(+.f64 (*.f64 x (cos.f64 eps)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)))
(+.f64 (*.f64 x (cos.f64 eps)) (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1)))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 eps))) (*.f64 x (cos.f64 eps)))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (*.f64 x (cos.f64 eps)))))
(+.f64 (*.f64 (cos.f64 eps) (+.f64 x (*.f64 (pow.f64 x 3) -1/6))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (+.f64 x (*.f64 (pow.f64 x 3) -1/6))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1)))
(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 -1 x)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 -1 x)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 -1 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 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (sin.f64 x)))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x)))))
(+.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 (sin.f64 x) (pow.f64 eps 2)) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 eps (cos.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/2 (pow.f64 eps 2)))))
(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 -1 eps)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 x (*.f64 -1 eps)))
(sin.f64 (+.f64 eps x))
(+.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (neg.f64 (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 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 0 (-.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 (*.f64 2 (log.f64 (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 3 (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 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 1 (-.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))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) 1) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) 1) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 1 (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) 1) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) 1) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) 1) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))
(-.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 1 (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 1 (exp.f64 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (/.f64 1 (exp.f64 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (neg.f64 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (*.f64 (/.f64 1 (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 1 (exp.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (exp.f64 (sin.f64 (+.f64 x eps)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (+.f64 1 (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 1 (expm1.f64 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (/.f64 (+.f64 1 (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 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (+.f64 1 (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)) 3))
(-.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))
(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))) 1))
(-.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))
(fma.f64 (sin.f64 (+.f64 x eps)) 1 (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) 1 (*.f64 (neg.f64 (sin.f64 x)) 1))
(-.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 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (*.f64 2 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 0)
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (*.f64 2 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 0)
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (*.f64 2 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 0)
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (*.f64 2 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 0)
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (*.f64 2 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 0)
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (*.f64 2 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 0)
(fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 1 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (fma.f64 (neg.f64 (sin.f64 x)) 1 (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))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (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))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (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)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (*.f64 (neg.f64 (sin.f64 x)) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) 1) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) 1) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) 1) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (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 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (sin.f64 x))) (cbrt.f64 (neg.f64 (sin.f64 x)))) (cbrt.f64 (neg.f64 (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 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sqrt.f64 (neg.f64 (sin.f64 x))) (sqrt.f64 (neg.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 -1 (sin.f64 x) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (*.f64 2 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 0)
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (*.f64 2 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 0)
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))
(fma.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (*.f64 2 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 0 (sin.f64 x)))
(fma.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 0)
(+.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 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 0 (sin.f64 (+.f64 x eps)))
(sin.f64 (+.f64 eps x))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.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 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 eps x)))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 eps x))))))
(*.f64 3 (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 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 eps x))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) 1)
(sin.f64 (+.f64 eps x))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 eps x)))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 eps x)))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (cos.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (sin.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))))
(*.f64 (sin.f64 (+.f64 x eps)) 1)
(sin.f64 (+.f64 eps x))
(*.f64 1 (sin.f64 (+.f64 x eps)))
(sin.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.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)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))))))
(/.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) 2) (*.f64 (cos.f64 eps) (cos.f64 eps))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))))) (sin.f64 (-.f64 x eps)))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (neg.f64 (*.f64 (sin.f64 eps) (sin.f64 eps))))) (sin.f64 (-.f64 x eps)))
(pow.f64 (sin.f64 (+.f64 x eps)) 1)
(sin.f64 (+.f64 eps x))
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3)
(sin.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 1/3)
(sin.f64 (+.f64 eps x))
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2)
(sin.f64 (+.f64 eps x))
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2))
(sin.f64 (+.f64 eps x))
(log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(log.f64 (+.f64 1 (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)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3))
(sin.f64 (+.f64 eps x))
(expm1.f64 (log1p.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))) 1))
(sin.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))
(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 (sin.f64 eps) (cos.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 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.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 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.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 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 1 (*.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 (sin.f64 eps) (cos.f64 x)))
(fma.f64 1 (*.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 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.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 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.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 (sin.f64 eps) (cos.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 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.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 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.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 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))

eval54.0ms (0.4%)

Compiler

Compiled 4205 to 1390 computations (66.9% saved)

prune114.0ms (0.9%)

Pruning

33 alts after pruning (32 fresh and 1 done)

PrunedKeptTotal
New19832230
Fresh000
Picked011
Done000
Total19833231
Accuracy
99.8%
Counts
231 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.0%
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
32.5%
(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)))
34.0%
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
70.8%
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
45.9%
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
42.5%
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
70.2%
(-.f64 (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))) (sin.f64 x))
35.7%
(-.f64 (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))) (sin.f64 x))
70.9%
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
21.8%
(-.f64 (pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2) (sin.f64 x))
42.5%
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
31.3%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) 1) (sin.f64 x))
70.8%
(-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
17.1%
(-.f64 (+.f64 (sin.f64 x) (*.f64 eps (cos.f64 x))) (sin.f64 x))
41.3%
(-.f64 (+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))) (sin.f64 x))
99.3%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
24.0%
(-.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x))
43.3%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
4.0%
(-.f64 (sin.f64 x) (sin.f64 x))
31.3%
(-.f64 (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))) (sin.f64 x))
58.4%
(-.f64 (log.f64 (*.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))) (sin.f64 x))
31.4%
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
43.3%
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
70.8%
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
50.3%
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)))
45.9%
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
50.3%
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
52.3%
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
42.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
72.6%
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
45.7%
(*.f64 eps (cos.f64 x))
54.0%
(sin.f64 eps)
43.2%
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
70.0%
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
32.5%
(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)))
34.0%
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
70.8%
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
45.9%
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
42.5%
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
70.2%
(-.f64 (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))) (sin.f64 x))
35.7%
(-.f64 (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))) (sin.f64 x))
70.9%
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
21.8%
(-.f64 (pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2) (sin.f64 x))
42.5%
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
31.3%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) 1) (sin.f64 x))
70.8%
(-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
17.1%
(-.f64 (+.f64 (sin.f64 x) (*.f64 eps (cos.f64 x))) (sin.f64 x))
41.3%
(-.f64 (+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))) (sin.f64 x))
99.3%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
24.0%
(-.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x))
43.3%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
4.0%
(-.f64 (sin.f64 x) (sin.f64 x))
31.3%
(-.f64 (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))) (sin.f64 x))
58.4%
(-.f64 (log.f64 (*.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))) (sin.f64 x))
31.4%
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
43.3%
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
70.8%
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
50.3%
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)))
45.9%
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
50.3%
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
52.3%
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
42.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
72.6%
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
45.7%
(*.f64 eps (cos.f64 x))
54.0%
(sin.f64 eps)
43.2%
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
Compiler

Compiled 1930 to 1260 computations (34.7% saved)

localize691.0ms (5.3%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
99.8%
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
99.8%
(*.f64 (cos.f64 x) (sin.f64 eps))
70.8%
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
99.1%
(cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
98.8%
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
73.0%
(sin.f64 (+.f64 x eps))
70.9%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
99.7%
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
72.8%
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
99.8%
(*.f64 (sin.f64 eps) (cos.f64 x))
99.8%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
99.7%
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
74.5%
(-.f64 1 (cos.f64 eps))
Compiler

Compiled 167 to 62 computations (62.9% saved)

series39.0ms (0.3%)

Counts
11 → 172
Calls

63 calls:

TimeVariablePointExpression
4.0ms
x
@-inf
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
4.0ms
eps
@0
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
3.0ms
x
@0
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
2.0ms
x
@inf
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
2.0ms
x
@inf
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))

rewrite186.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
966×expm1-udef
438×associate-*r*
270×associate-*l*
265×log1p-expm1-u
265×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036339
1589339
27817339
Stop Event
node limit
Counts
11 → 336
Calls
Call 1
Inputs
(-.f64 1 (cos.f64 eps))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(*.f64 (sin.f64 eps) (cos.f64 x))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
Outputs
(+.f64 1 (neg.f64 (cos.f64 eps)))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) 1))
(+.f64 (neg.f64 (cos.f64 eps)) 1)
(*.f64 1 (-.f64 1 (cos.f64 eps)))
(*.f64 (-.f64 1 (cos.f64 eps)) 1)
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 2)) (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps))) (sqrt.f64 (-.f64 1 (cos.f64 eps))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps))))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps)))) (-.f64 1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 1 (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps)))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps))))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (+.f64 1 (cos.f64 eps))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (cos.f64 eps)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps))) (neg.f64 (cos.f64 eps)))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps)))) (-.f64 1 (neg.f64 (cos.f64 eps))))
(pow.f64 (-.f64 1 (cos.f64 eps)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 3)
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 2))
(log.f64 (exp.f64 (-.f64 1 (cos.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (cos.f64 eps)))))
(cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (cos.f64 eps))))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 eps))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 eps))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (cos.f64 eps))))
(+.f64 (sin.f64 x) (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))))
(+.f64 (sin.f64 x) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 1)
(/.f64 (*.f64 (sin.f64 x) (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))) 1))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))) 1 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (cos.f64 eps)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 2) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (*.f64 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 1))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 1)
(*.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3))))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2))) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 2) (*.f64 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))) (-.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(exp.f64 (log.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 1)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))))
(/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) -2)
(pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(*.f64 1 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))) 1)
(pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 1)
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(*.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))
(*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1)
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) 3) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) 3) (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) 3))
(*.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 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) 1) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6)) (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (-.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(fma.f64 1 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (cbrt.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) 1)
(*.f64 1 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (pow.f64 2 1/3) (pow.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 1/3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1/3) (pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1/3))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 1)
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(*.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))
(*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1)
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) 3) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) 3) (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) 3))
(*.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 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) 1) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6)) (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (-.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) 3/2)
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 1)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))))
(/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) -2)
(pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 1)
(*.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2)) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (sin.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x))))
(pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sin.f64 x)))

simplify268.0ms (2.1%)

Algorithm
egg-herbie
Rules
1678×fma-neg
1650×fma-def
700×*-commutative
514×+-commutative
458×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
088129887
1233628059
2767928047
Stop Event
node limit
Counts
508 → 518
Calls
Call 1
Inputs
(*.f64 1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/24 (pow.f64 eps 4)) (*.f64 1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/24 (pow.f64 eps 4)) (+.f64 (*.f64 1/720 (pow.f64 eps 6)) (*.f64 1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/40320 (pow.f64 eps 8)) (+.f64 (*.f64 1/720 (pow.f64 eps 6)) (*.f64 1/2 (pow.f64 eps 2)))))
(*.f64 x (-.f64 1 (cos.f64 eps)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps)))) (*.f64 x (-.f64 1 (cos.f64 eps))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 1 (cos.f64 eps)))) (*.f64 x (-.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 1 (cos.f64 eps)))) (*.f64 x (-.f64 1 (cos.f64 eps))))))
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 eps (cos.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps)))) (*.f64 x (-.f64 (cos.f64 eps) 1)))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (cos.f64 x))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 eps (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 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps)))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (sin.f64 eps))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (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))
(cos.f64 (*.f64 1/2 eps))
(+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 -1 (*.f64 x (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 (*.f64 1/2 eps)))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 eps))))))
(+.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 eps)))) (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 (*.f64 1/2 eps)))))))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/48 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))
(+.f64 (*.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))) (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))) (*.f64 eps (cos.f64 x)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (pow.f64 1 1/3) (sin.f64 eps))
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1))))) (*.f64 (pow.f64 1 1/3) (sin.f64 eps)))
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 eps)) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))))))))))))
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 eps)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))))))))))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (-.f64 (cos.f64 eps) 1) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 1/6 (*.f64 -1/6 (cos.f64 eps))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (-.f64 (cos.f64 eps) 1) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (-.f64 (cos.f64 eps) 1) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))))))) (-.f64 (cos.f64 eps) 1)))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/9) (*.f64 (-.f64 (cos.f64 eps) 1) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (+.f64 1/6 (*.f64 -1/6 (cos.f64 eps))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (-.f64 (cos.f64 eps) 1) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (-.f64 (cos.f64 eps) 1) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)))
(pow.f64 (sin.f64 eps) 1/3)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 x (-.f64 (cos.f64 eps) 1)))) (pow.f64 (sin.f64 eps) 1/3))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 x (-.f64 (cos.f64 eps) 1)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))))))) (pow.f64 (sin.f64 eps) 1/3)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 x (-.f64 (cos.f64 eps) 1)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 (pow.f64 x 3) (-.f64 (+.f64 1/6 (*.f64 -1/6 (cos.f64 eps))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (-.f64 (cos.f64 eps) 1) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (-.f64 (cos.f64 eps) 1) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))))))))))) (pow.f64 (sin.f64 eps) 1/3))))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 1/3)
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 1/3)
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 x (-.f64 (cos.f64 eps) 1)) (*.f64 (pow.f64 x 3) (+.f64 1/6 (*.f64 -1/6 (cos.f64 eps)))))))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 eps (cos.f64 x)))))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps)))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (sin.f64 eps))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps))))))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (cos.f64 x))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 eps (cos.f64 x)))))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 -1 x))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1 x) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps)))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 1/6 (pow.f64 x 3)))))
(*.f64 -1 (sin.f64 x))
(+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1 (sin.f64 x)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1 (sin.f64 x)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 eps (cos.f64 x)))))
(+.f64 1 (neg.f64 (cos.f64 eps)))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) 1))
(+.f64 (neg.f64 (cos.f64 eps)) 1)
(*.f64 1 (-.f64 1 (cos.f64 eps)))
(*.f64 (-.f64 1 (cos.f64 eps)) 1)
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 2)) (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps))) (sqrt.f64 (-.f64 1 (cos.f64 eps))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps))))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps)))) (-.f64 1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 1 (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps)))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps))))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (+.f64 1 (cos.f64 eps))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (cos.f64 eps)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps))) (neg.f64 (cos.f64 eps)))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps)))) (-.f64 1 (neg.f64 (cos.f64 eps))))
(pow.f64 (-.f64 1 (cos.f64 eps)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 3)
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 2))
(log.f64 (exp.f64 (-.f64 1 (cos.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (cos.f64 eps)))))
(cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (cos.f64 eps))))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 eps))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 eps))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (cos.f64 eps))))
(+.f64 (sin.f64 x) (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))))
(+.f64 (sin.f64 x) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 1)
(/.f64 (*.f64 (sin.f64 x) (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))) 1))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))) 1 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (cos.f64 eps)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 2) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (*.f64 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 1))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 1)
(*.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3))))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2))) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 2) (*.f64 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))) (-.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(exp.f64 (log.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 1)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))))
(/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) -2)
(pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(*.f64 1 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))) 1)
(pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 1)
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(*.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))
(*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1)
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) 3) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) 3) (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) 3))
(*.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 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) 1) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6)) (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (-.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(fma.f64 1 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (cbrt.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) 1)
(*.f64 1 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (pow.f64 2 1/3) (pow.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 1/3))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1/3) (pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1/3))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 1)
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(*.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))
(*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1)
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) 3) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) 3) (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) 3))
(*.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 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) 1) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6)) (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (-.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) 3/2)
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 1)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))))
(/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) -2)
(pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 1)
(*.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2)) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (sin.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x))))
(pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sin.f64 x)))
Outputs
(*.f64 1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/24 (pow.f64 eps 4)) (*.f64 1/2 (pow.f64 eps 2)))
(fma.f64 -1/24 (pow.f64 eps 4) (*.f64 1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/24 (pow.f64 eps 4)) (+.f64 (*.f64 1/720 (pow.f64 eps 6)) (*.f64 1/2 (pow.f64 eps 2))))
(fma.f64 -1/24 (pow.f64 eps 4) (fma.f64 1/720 (pow.f64 eps 6) (*.f64 1/2 (pow.f64 eps 2))))
(fma.f64 -1/24 (pow.f64 eps 4) (fma.f64 1/2 (pow.f64 eps 2) (*.f64 1/720 (pow.f64 eps 6))))
(+.f64 (*.f64 -1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/40320 (pow.f64 eps 8)) (+.f64 (*.f64 1/720 (pow.f64 eps 6)) (*.f64 1/2 (pow.f64 eps 2)))))
(fma.f64 -1/24 (pow.f64 eps 4) (fma.f64 -1/40320 (pow.f64 eps 8) (fma.f64 1/720 (pow.f64 eps 6) (*.f64 1/2 (pow.f64 eps 2)))))
(fma.f64 -1/24 (pow.f64 eps 4) (fma.f64 -1/40320 (pow.f64 eps 8) (fma.f64 1/2 (pow.f64 eps 2) (*.f64 1/720 (pow.f64 eps 6)))))
(*.f64 x (-.f64 1 (cos.f64 eps)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps)))) (*.f64 x (-.f64 1 (cos.f64 eps))))
(fma.f64 -1/6 (*.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 x 3)) (*.f64 x (-.f64 1 (cos.f64 eps))))
(*.f64 (-.f64 1 (cos.f64 eps)) (+.f64 x (*.f64 -1/6 (pow.f64 x 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 1 (cos.f64 eps)))) (*.f64 x (-.f64 1 (cos.f64 eps)))))
(fma.f64 -1/6 (*.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 x 3)) (fma.f64 1/120 (*.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 x 5)) (*.f64 x (-.f64 1 (cos.f64 eps)))))
(fma.f64 -1/6 (*.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 x 3)) (*.f64 (-.f64 1 (cos.f64 eps)) (+.f64 x (*.f64 1/120 (pow.f64 x 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 1 (cos.f64 eps)))) (*.f64 x (-.f64 1 (cos.f64 eps))))))
(fma.f64 -1/6 (*.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 x 3)) (fma.f64 -1/5040 (*.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 x 7)) (fma.f64 1/120 (*.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 x 5)) (*.f64 x (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (+.f64 x (*.f64 1/120 (pow.f64 x 5)))) (*.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1/5040 (pow.f64 x 7)))))
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (*.f64 1/2 (pow.f64 eps 2)) (sin.f64 x))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 -1/24 (pow.f64 eps 4) (*.f64 1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (fma.f64 1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x)) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (*.f64 (sin.f64 x) (fma.f64 1/2 (pow.f64 eps 2) (*.f64 1/720 (pow.f64 eps 6)))))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(fma.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (fma.f64 -1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x)) (fma.f64 1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x)) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(+.f64 (*.f64 (sin.f64 x) (fma.f64 1/2 (pow.f64 eps 2) (*.f64 1/720 (pow.f64 eps 6)))) (*.f64 (sin.f64 x) (fma.f64 -1/24 (pow.f64 eps 4) (*.f64 -1/40320 (pow.f64 eps 8)))))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) -1/2 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 eps (cos.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (*.f64 eps (cos.f64 x)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) -1/2 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 4) 1/24)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))))
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps)))) (*.f64 x (-.f64 (cos.f64 eps) 1)))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (fma.f64 1/6 (*.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 x 3)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (-.f64 1 (cos.f64 eps)) (*.f64 (pow.f64 x 3) 1/6))) (*.f64 (sin.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 1/120 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (*.f64 eps (cos.f64 x))))
(fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 1/120 (pow.f64 eps 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (cos.f64 x))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 eps (cos.f64 x)))))
(fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 -1/5040 (*.f64 (cos.f64 x) (pow.f64 eps 7)) (fma.f64 1/120 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (*.f64 eps (cos.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 1/120 (pow.f64 eps 5)))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (*.f64 -1/5040 (pow.f64 eps 7)))))
(*.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 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2))))
(*.f64 (sin.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps)))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 1/24 (*.f64 (sin.f64 eps) (pow.f64 x 4)))))
(+.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (sin.f64 eps))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps))))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (fma.f64 -1/720 (*.f64 (sin.f64 eps) (pow.f64 x 6)) (*.f64 1/24 (*.f64 (sin.f64 eps) (pow.f64 x 4))))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(*.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))
(cos.f64 (*.f64 1/2 eps))
(+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 -1 (*.f64 x (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (neg.f64 x) (sin.f64 (*.f64 1/2 eps))))
(-.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (sin.f64 (*.f64 1/2 eps))))
(+.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 (*.f64 1/2 eps)))) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 eps))))))
(+.f64 (cos.f64 (*.f64 1/2 eps)) (fma.f64 -1 (*.f64 x (sin.f64 (*.f64 1/2 eps))) (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (cos.f64 (*.f64 1/2 eps)))))
(+.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 -1/2 (pow.f64 x 2))) (*.f64 x (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (cos.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -1 (*.f64 x (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 eps)))) (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 (*.f64 1/2 eps)))))))
(+.f64 (cos.f64 (*.f64 1/2 eps)) (fma.f64 -1 (*.f64 x (sin.f64 (*.f64 1/2 eps))) (fma.f64 -1/2 (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 1/2 eps))) (*.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 (*.f64 1/2 eps)))))))
(+.f64 (cos.f64 (*.f64 1/2 eps)) (-.f64 (fma.f64 1/6 (*.f64 (pow.f64 x 3) (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 x (sin.f64 (*.f64 1/2 eps)))))
(cos.f64 x)
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (cos.f64 x)))))
(+.f64 (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x)) (*.f64 (cos.f64 x) (*.f64 (pow.f64 eps 2) -1/8)))
(+.f64 (cos.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 eps 2) (cos.f64 x))) (*.f64 1/48 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(+.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 1/48 (*.f64 (sin.f64 x) (pow.f64 eps 3))))))
(+.f64 (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x)) (fma.f64 -1/8 (*.f64 (pow.f64 eps 2) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 3) 1/48))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 2 (cos.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (*.f64 x -2)))
(+.f64 (*.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))
(fma.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (fma.f64 -1 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))) (+.f64 2 (neg.f64 (pow.f64 x 2)))))
(+.f64 (*.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))))
(fma.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (fma.f64 -1 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (fma.f64 1/3 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps))))))
(+.f64 (fma.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))) (+.f64 2 (neg.f64 (pow.f64 x 2))))) (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (*.f64 (pow.f64 x 3) 1/3)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))) (*.f64 eps (cos.f64 x))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 2 (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) -1/12)) (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) -1/2 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 (cos.f64 x) -1/12) (*.f64 2 (pow.f64 eps 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))) (*.f64 eps (cos.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (fma.f64 2 (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) -1/12)) (*.f64 eps (cos.f64 x)))))
(+.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 (cos.f64 x) -1/12) (*.f64 2 (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (pow.f64 eps 2) -1/2) (*.f64 (pow.f64 eps 4) 1/24))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 eps))
(sin.f64 eps)
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1))))) (*.f64 (pow.f64 1 1/3) (sin.f64 eps)))
(fma.f64 x (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18))) 1) (sin.f64 eps))
(fma.f64 x (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18)) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 eps)) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))))))))))))
(+.f64 (fma.f64 x (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18))) 1) (sin.f64 eps)) (*.f64 (pow.f64 x 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))))) (*.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 1/9 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)))) (cbrt.f64 (/.f64 1 (sin.f64 eps)))))))))))
(fma.f64 x (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18)) (+.f64 (cos.f64 eps) -1)) (fma.f64 (pow.f64 x 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 1 (cos.f64 eps)) 2)) (fma.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18)) (pow.f64 (-.f64 1 (cos.f64 eps)) 2)) (*.f64 (fma.f64 -1/2 (sin.f64 eps) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 1 (cos.f64 eps)) 2)) -1/3)) (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 eps)))))) (*.f64 1/3 (fma.f64 -1/2 (sin.f64 eps) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 1 (cos.f64 eps)) 2)) -1/3))))) (sin.f64 eps)))
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (-.f64 (cos.f64 eps) 1))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 eps)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))))))))))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (-.f64 (cos.f64 eps) 1) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 1/6 (*.f64 -1/6 (cos.f64 eps))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (-.f64 (cos.f64 eps) 1) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (-.f64 (cos.f64 eps) 1) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))))))) (-.f64 (cos.f64 eps) 1)))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/9) (*.f64 (-.f64 (cos.f64 eps) 1) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (+.f64 1/6 (*.f64 -1/6 (cos.f64 eps))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (-.f64 (cos.f64 eps) 1) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (-.f64 (cos.f64 eps) 1) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))))))))))))))))))))
(+.f64 (fma.f64 x (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18))) 1) (sin.f64 eps)) (fma.f64 (pow.f64 x 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))))) (*.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 1/9 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)))) (cbrt.f64 (/.f64 1 (sin.f64 eps))))))))) (*.f64 (pow.f64 x 3) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)))))) (+.f64 (*.f64 1/3 (-.f64 (+.f64 1/6 (*.f64 (cos.f64 eps) -1/6)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)))))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18)) (*.f64 (+.f64 (cos.f64 eps) -1) (fma.f64 1/9 (*.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)))) (cbrt.f64 (/.f64 1 (sin.f64 eps)))))))) (*.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 2/9 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 eps)))) (-.f64 (+.f64 1/6 (*.f64 (cos.f64 eps) -1/6)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))))))))))))))))))
(+.f64 (fma.f64 x (*.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18)) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (fma.f64 (pow.f64 x 3) (fma.f64 2/9 (*.f64 (fma.f64 -1/2 (sin.f64 eps) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 1 (cos.f64 eps)) 2)) -1/3)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) (+.f64 (cos.f64 eps) -1))) (fma.f64 1/3 (-.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (fma.f64 2/3 (*.f64 (fma.f64 -1/2 (sin.f64 eps) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 1 (cos.f64 eps)) 2)) -1/3)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) (+.f64 (cos.f64 eps) -1))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (+.f64 (cos.f64 eps) -1) 3))))) (fma.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 eps)))) (-.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (fma.f64 2/3 (*.f64 (fma.f64 -1/2 (sin.f64 eps) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 1 (cos.f64 eps)) 2)) -1/3)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) (+.f64 (cos.f64 eps) -1))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (+.f64 (cos.f64 eps) -1) 3))))) (*.f64 2/9 (*.f64 (fma.f64 -1/2 (sin.f64 eps) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 1 (cos.f64 eps)) 2)) -1/3)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/18)) (+.f64 (cos.f64 eps) -1))))) (*.f64 1/3 (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18)) (pow.f64 (-.f64 1 (cos.f64 eps)) 2)) (*.f64 (fma.f64 -1/2 (sin.f64 eps) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 1 (cos.f64 eps)) 2)) -1/3)) (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 eps)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18)))))))) (*.f64 (pow.f64 x 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 1 (cos.f64 eps)) 2)) (fma.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18)) (pow.f64 (-.f64 1 (cos.f64 eps)) 2)) (*.f64 (fma.f64 -1/2 (sin.f64 eps) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 1 (cos.f64 eps)) 2)) -1/3)) (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 eps)))))) (*.f64 1/3 (fma.f64 -1/2 (sin.f64 eps) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 1 (cos.f64 eps)) 2)) -1/3))))))))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (sin.f64 eps) 1/3)
(cbrt.f64 (sin.f64 eps))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 x (-.f64 (cos.f64 eps) 1)))) (pow.f64 (sin.f64 eps) 1/3))
(fma.f64 1/3 (*.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18))) (cbrt.f64 (sin.f64 eps)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 x (-.f64 (cos.f64 eps) 1)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))))))) (pow.f64 (sin.f64 eps) 1/3)))
(fma.f64 1/3 (*.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 x 2)) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))))) (cbrt.f64 (sin.f64 eps))))
(fma.f64 1/3 (*.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18))) (fma.f64 1/3 (*.f64 (fma.f64 -1/2 (sin.f64 eps) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 1 (cos.f64 eps)) 2)) -1/3)) (*.f64 (pow.f64 x 2) (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))))) (cbrt.f64 (sin.f64 eps))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 x (-.f64 (cos.f64 eps) 1)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 (pow.f64 x 3) (-.f64 (+.f64 1/6 (*.f64 -1/6 (cos.f64 eps))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (-.f64 (cos.f64 eps) 1) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (-.f64 (cos.f64 eps) 1) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (-.f64 (cos.f64 eps) 1) 2)))))))))))) (pow.f64 (sin.f64 eps) 1/3))))
(fma.f64 1/3 (*.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 x 2)) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (+.f64 (cos.f64 eps) -1) 2))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 x 3)) (-.f64 (+.f64 1/6 (*.f64 (cos.f64 eps) -1/6)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (+.f64 (cos.f64 eps) -1) 2)))))))))) (cbrt.f64 (sin.f64 eps)))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)))) (+.f64 (*.f64 (pow.f64 x 2) (fma.f64 -1/2 (sin.f64 eps) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 1 (cos.f64 eps)) 2)) -1/3))) (*.f64 (pow.f64 x 3) (-.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (fma.f64 2/3 (*.f64 (fma.f64 -1/2 (sin.f64 eps) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 1 (cos.f64 eps)) 2)) -1/3)) (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) (+.f64 (cos.f64 eps) -1))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (+.f64 (cos.f64 eps) -1) 3)))))))) (fma.f64 1/3 (*.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18))) (cbrt.f64 (sin.f64 eps))))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))))
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 x (-.f64 (cos.f64 eps) 1)) (*.f64 (pow.f64 x 3) (+.f64 1/6 (*.f64 -1/6 (cos.f64 eps)))))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 x 3) (+.f64 1/6 (*.f64 (cos.f64 eps) -1/6))))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 x 3) (fma.f64 (cos.f64 eps) -1/6 1/6))))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 eps (cos.f64 x))))
(fma.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) -1/2 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 eps (cos.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (*.f64 eps (cos.f64 x)))))
(+.f64 (fma.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) -1/2 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 4) 1/24)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2))))
(*.f64 (sin.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps)))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 1/24 (*.f64 (sin.f64 eps) (pow.f64 x 4)))))
(+.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (sin.f64 eps))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps))))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (fma.f64 -1/720 (*.f64 (sin.f64 eps) (pow.f64 x 6)) (*.f64 1/24 (*.f64 (sin.f64 eps) (pow.f64 x 4))))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 1/120 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (*.f64 eps (cos.f64 x))))
(fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 1/120 (pow.f64 eps 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (cos.f64 x))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 eps (cos.f64 x)))))
(fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 -1/5040 (*.f64 (cos.f64 x) (pow.f64 eps 7)) (fma.f64 1/120 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (*.f64 eps (cos.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 1/120 (pow.f64 eps 5)))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (*.f64 -1/5040 (pow.f64 eps 7)))))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 -1 x))
(+.f64 (sin.f64 eps) (neg.f64 x))
(-.f64 (sin.f64 eps) x)
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1 x) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps)))))
(+.f64 (sin.f64 eps) (fma.f64 -1 x (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (neg.f64 x))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 1/6 (pow.f64 x 3)))))
(+.f64 (sin.f64 eps) (fma.f64 -1 x (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 (pow.f64 x 3) 1/6))))
(+.f64 (-.f64 (sin.f64 eps) x) (fma.f64 (pow.f64 x 3) 1/6 (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))
(*.f64 -1 (sin.f64 x))
(neg.f64 (sin.f64 x))
(+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(fma.f64 -1 (sin.f64 x) (*.f64 eps (cos.f64 x)))
(-.f64 (*.f64 eps (cos.f64 x)) (sin.f64 x))
(+.f64 (*.f64 -1 (sin.f64 x)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(fma.f64 -1 (sin.f64 x) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 eps (cos.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (sin.f64 x))
(+.f64 (*.f64 -1 (sin.f64 x)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 eps (cos.f64 x)))))
(fma.f64 -1 (sin.f64 x) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 1/120 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (*.f64 eps (cos.f64 x)))))
(-.f64 (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 1/120 (pow.f64 eps 5))))) (sin.f64 x))
(+.f64 1 (neg.f64 (cos.f64 eps)))
(-.f64 1 (cos.f64 eps))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) 1))
(-.f64 1 (cos.f64 eps))
(+.f64 (neg.f64 (cos.f64 eps)) 1)
(-.f64 1 (cos.f64 eps))
(*.f64 1 (-.f64 1 (cos.f64 eps)))
(-.f64 1 (cos.f64 eps))
(*.f64 (-.f64 1 (cos.f64 eps)) 1)
(-.f64 1 (cos.f64 eps))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 2)) (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) (cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 2)))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps))) (sqrt.f64 (-.f64 1 (cos.f64 eps))))
(-.f64 1 (cos.f64 eps))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (fma.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps)) 1))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps)))) (-.f64 1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (fma.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps)) 1))
(/.f64 1 (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps)))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (fma.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps)) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 -1 (neg.f64 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps))))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 -1 (*.f64 (cos.f64 eps) (-.f64 (cos.f64 eps) -1))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (fma.f64 (cos.f64 eps) (-.f64 -1 (cos.f64 eps)) -1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 -1 (neg.f64 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (cos.f64 eps)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps))) (neg.f64 (cos.f64 eps)))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (fma.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps)) 1))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps)))) (-.f64 1 (neg.f64 (cos.f64 eps))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))
(pow.f64 (-.f64 1 (cos.f64 eps)) 1)
(-.f64 1 (cos.f64 eps))
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 3)
(-.f64 1 (cos.f64 eps))
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 3) 1/3)
(-.f64 1 (cos.f64 eps))
(pow.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps))) 2)
(-.f64 1 (cos.f64 eps))
(sqrt.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 2))
(fabs.f64 (-.f64 1 (cos.f64 eps)))
(log.f64 (exp.f64 (-.f64 1 (cos.f64 eps))))
(-.f64 1 (cos.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (cos.f64 eps)))))
(-.f64 1 (cos.f64 eps))
(cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 3))
(-.f64 1 (cos.f64 eps))
(expm1.f64 (log1p.f64 (-.f64 1 (cos.f64 eps))))
(-.f64 1 (cos.f64 eps))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 eps))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 eps))) 1))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 eps))))
(log1p.f64 (expm1.f64 (-.f64 1 (cos.f64 eps))))
(-.f64 1 (cos.f64 eps))
(+.f64 (sin.f64 x) (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))))
(*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))
(+.f64 (sin.f64 x) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 1)
(*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps)))))
(/.f64 (sin.f64 x) (/.f64 (fma.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps)) 1) (-.f64 1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (sin.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (*.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps)))))
(/.f64 (sin.f64 x) (/.f64 (fma.f64 (cos.f64 eps) (+.f64 1 (cos.f64 eps)) 1) (-.f64 1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(/.f64 (sin.f64 x) (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 1)
(*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3)
(*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3) 1/3)
(*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 2)
(*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2))
(fabs.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x)))
(*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3))
(*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))
(exp.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 1))
(*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))) 1))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))) 1 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (cos.f64 eps)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 2) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (*.f64 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 1))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (+.f64 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))))) (*.f64 2 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(fma.f64 2 (*.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(+.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 1)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 2))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (-.f64 1 (cos.f64 eps)) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (-.f64 1 (cos.f64 eps)) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (-.f64 1 (cos.f64 eps)) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (-.f64 1 (cos.f64 eps)) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2))) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2))) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(/.f64 (fma.f64 -1 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2)) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (-.f64 1 (cos.f64 eps)) (*.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3) (pow.f64 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))))) 3) (pow.f64 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))))) 2) (*.f64 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (-.f64 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x))) 3)) (fma.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x))) (-.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 2) (*.f64 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))) (-.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))))) 2) (*.f64 (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x))) (*.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x))))) (fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x))) (*.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x))))) (fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 1)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 3)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3) 1/3)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 2)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))))) 2))
(fabs.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))
(log.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(exp.f64 (log.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 1))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 2) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps))) (fma.f64 (neg.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (-.f64 1 (cos.f64 eps)) (*.f64 0 (sin.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 1)
(*.f64 (cos.f64 x) (sin.f64 eps))
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))))
(*.f64 1/2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))
(/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) -2)
(/.f64 (-.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (sin.f64 (-.f64 eps x))) -2)
(pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (sin.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (sin.f64 eps))
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 1/3)
(*.f64 (cos.f64 x) (sin.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)
(*.f64 (cos.f64 x) (sin.f64 eps))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))
(fabs.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))
(*.f64 (cos.f64 x) (sin.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1))
(*.f64 (cos.f64 x) (sin.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 1 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1)
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 1)
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3)
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) 1/3)
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(fabs.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(exp.f64 (*.f64 (log.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3) 1/3)
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 2)
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(fabs.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (sin.f64 (*.f64 eps 1/2))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (log.f64 (pow.f64 (exp.f64 2) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 1/2 eps)) (log.f64 (exp.f64 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 3)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 0 (sin.f64 x)) (sin.f64 (+.f64 eps x))) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(*.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (+.f64 (*.f64 1/2 eps) 0))))
(*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (+.f64 (*.f64 1/2 eps) 0))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) 3) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) 3) (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) 3))
(-.f64 (sin.f64 (+.f64 eps 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))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (+.f64 (*.f64 1/2 eps) 0))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) 1) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6)) (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 1 (/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (neg.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (-.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (fma.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) (pow.f64 (sin.f64 x) 2) (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) (pow.f64 (sin.f64 x) 2)) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2)) (+.f64 (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) (pow.f64 (sin.f64 x) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) (pow.f64 (sin.f64 x) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 3))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 1 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (cbrt.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) 1)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 1 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (pow.f64 2 1/3) (pow.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 1/3))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (+.f64 (*.f64 1/2 eps) 0)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1/3) (pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (cbrt.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (+.f64 (*.f64 1/2 eps) 0)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 3)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) 2)
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(fabs.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(exp.f64 (log.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1/3))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 1))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 0 (sin.f64 x)) (sin.f64 (+.f64 eps x))) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) (/.f64 (pow.f64 (sin.f64 x) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(*.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (+.f64 (*.f64 1/2 eps) 0))))
(*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (+.f64 (*.f64 1/2 eps) 0))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2) 3) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) 3) (pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6) 3))
(-.f64 (sin.f64 (+.f64 eps 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))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (+.f64 (*.f64 1/2 eps) 0))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) 1) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6)) (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1/6))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 1 (/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (neg.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (-.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (fma.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) (pow.f64 (sin.f64 x) 2) (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) (pow.f64 (sin.f64 x) 2)) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2)) (+.f64 (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) (pow.f64 (sin.f64 x) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (+.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) (pow.f64 (sin.f64 x) 2)) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) 3/2)
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 3) 1/3)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 3))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 1)
(*.f64 (cos.f64 x) (sin.f64 eps))
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))))
(*.f64 1/2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))
(/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) -2)
(/.f64 (-.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (sin.f64 (-.f64 eps x))) -2)
(pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)
(*.f64 (cos.f64 x) (sin.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3)
(*.f64 (cos.f64 x) (sin.f64 eps))
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 1/3)
(*.f64 (cos.f64 x) (sin.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)
(*.f64 (cos.f64 x) (sin.f64 eps))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))
(fabs.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))
(*.f64 (cos.f64 x) (sin.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))
(*.f64 (cos.f64 x) (sin.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1))
(*.f64 (cos.f64 x) (sin.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))
(*.f64 (cos.f64 x) (sin.f64 eps))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (*.f64 0 (sin.f64 x))))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(*.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 1)
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2)) (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2)))
(*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 2)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (sin.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (sin.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (sin.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))))
(/.f64 (fma.f64 -1 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)))
(pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 1)
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) 3)
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(pow.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3) 1/3)
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) 2)
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2))
(fabs.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(log.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(exp.f64 (log.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) 1))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (neg.f64 (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))

eval292.0ms (2.2%)

Compiler

Compiled 18791 to 9102 computations (51.6% saved)

prune337.0ms (2.6%)

Pruning

53 alts after pruning (48 fresh and 5 done)

PrunedKeptTotal
New71533748
Fresh121527
Picked145
Done011
Total72853781
Accuracy
100.0%
Counts
781 → 53
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
69.0%
(fma.f64 (sin.f64 x) (cos.f64 eps) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) 3))
70.8%
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
8.2%
(fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x)))
58.3%
(fma.f64 (sin.f64 x) (cos.f64 eps) (log.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
45.9%
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/2)))
25.7%
(pow.f64 (pow.f64 (sin.f64 eps) 1/3) 3)
71.0%
(pow.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (+.f64 (*.f64 1/2 eps) 0))))) 3)
44.5%
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 2)
33.6%
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 2)
42.5%
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
44.8%
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
53.0%
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
74.1%
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))))
64.9%
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))
70.9%
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
21.8%
(-.f64 (pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2) (sin.f64 x))
97.7%
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
42.5%
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
31.3%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) 1) (sin.f64 x))
70.8%
(-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
99.1%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3))
99.4%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
99.1%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 3)))
99.3%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
71.1%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 x (-.f64 1 (cos.f64 eps))))
99.3%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))))
24.0%
(-.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x))
43.3%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
4.0%
(-.f64 (sin.f64 x) (sin.f64 x))
58.5%
(-.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
31.3%
(-.f64 (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))) (sin.f64 x))
31.4%
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
43.3%
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
45.9%
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
50.3%
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
52.3%
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
44.2%
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
51.7%
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (sin.f64 (*.f64 1/2 eps)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
47.1%
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
42.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
53.8%
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
72.5%
(*.f64 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
72.3%
(*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
49.3%
(*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
45.7%
(*.f64 eps (cos.f64 x))
54.0%
(sin.f64 eps)
99.2%
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
43.2%
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
58.6%
(log.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
23.4%
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
75.1%
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3))
99.4%
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
69.0%
(fma.f64 (sin.f64 x) (cos.f64 eps) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) 3))
70.8%
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
8.2%
(fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x)))
58.3%
(fma.f64 (sin.f64 x) (cos.f64 eps) (log.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
45.9%
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/2)))
25.7%
(pow.f64 (pow.f64 (sin.f64 eps) 1/3) 3)
71.0%
(pow.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (+.f64 (*.f64 1/2 eps) 0))))) 3)
44.5%
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 2)
33.6%
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 2)
42.5%
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
44.8%
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
53.0%
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
74.1%
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))))
64.9%
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))
70.9%
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
21.8%
(-.f64 (pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2) (sin.f64 x))
97.7%
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
42.5%
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
31.3%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) 1) (sin.f64 x))
70.8%
(-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
99.1%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3))
99.4%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
99.1%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 3)))
99.3%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
71.1%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 x (-.f64 1 (cos.f64 eps))))
99.3%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))))
24.0%
(-.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x))
43.3%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
4.0%
(-.f64 (sin.f64 x) (sin.f64 x))
58.5%
(-.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
31.3%
(-.f64 (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))) (sin.f64 x))
31.4%
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
43.3%
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
45.9%
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
50.3%
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
52.3%
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
44.2%
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
51.7%
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (sin.f64 (*.f64 1/2 eps)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
47.1%
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
42.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
53.8%
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
72.5%
(*.f64 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
72.3%
(*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
49.3%
(*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
45.7%
(*.f64 eps (cos.f64 x))
54.0%
(sin.f64 eps)
99.2%
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
43.2%
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
58.6%
(log.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
23.4%
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
75.1%
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3))
Compiler

Compiled 3258 to 2336 computations (28.3% saved)

localize930.0ms (7.1%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
99.7%
(*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 3))
99.1%
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 3)
82.6%
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
74.5%
(-.f64 1 (cos.f64 eps))
100.0%
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
95.1%
(*.f64 (pow.f64 x 2) (sin.f64 eps))
94.6%
(*.f64 x (-.f64 (cos.f64 eps) 1))
74.5%
(-.f64 (cos.f64 eps) 1)
100.0%
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
100.0%
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
99.9%
(*.f64 eps (sin.f64 x))
99.8%
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
99.8%
(*.f64 eps (cos.f64 x))
99.7%
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
99.6%
(*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))
99.5%
(pow.f64 (sin.f64 eps) 2)
99.3%
(+.f64 1 (cos.f64 eps))
Compiler

Compiled 258 to 121 computations (53.1% saved)

series41.0ms (0.3%)

Counts
16 → 129
Calls

81 calls:

TimeVariablePointExpression
6.0ms
eps
@inf
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
3.0ms
x
@-inf
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
2.0ms
x
@inf
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
1.0ms
eps
@-inf
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
1.0ms
eps
@inf
(cbrt.f64 (-.f64 1 (cos.f64 eps)))

rewrite121.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
608×associate-*r*
301×log1p-expm1-u
301×expm1-log1p-u
293×pow1
292×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
040440
1663416
Stop Event
node limit
Counts
16 → 369
Calls
Call 1
Inputs
(+.f64 1 (cos.f64 eps))
(pow.f64 (sin.f64 eps) 2)
(*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(*.f64 eps (cos.f64 x))
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 eps (sin.f64 x))
(+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(-.f64 (cos.f64 eps) 1)
(*.f64 x (-.f64 (cos.f64 eps) 1))
(*.f64 (pow.f64 x 2) (sin.f64 eps))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 3)
(*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 3))
Outputs
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (cos.f64 eps)))) 1)
(-.f64 (/.f64 1 (-.f64 1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(*.f64 1 (+.f64 1 (cos.f64 eps)))
(*.f64 (+.f64 1 (cos.f64 eps)) 1)
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (-.f64 1 (cos.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2) (cbrt.f64 (+.f64 1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (+.f64 1 (cos.f64 eps))) (sqrt.f64 (+.f64 1 (cos.f64 eps))))
(*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))) (+.f64 1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 1 (/.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (cos.f64 eps)))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) -1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (-.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(pow.f64 (+.f64 1 (cos.f64 eps)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 3)
(pow.f64 (pow.f64 (+.f64 1 (cos.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (cos.f64 eps))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (cos.f64 eps)) 2))
(log.f64 (exp.f64 (+.f64 1 (cos.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (cos.f64 eps)))))
(cbrt.f64 (pow.f64 (+.f64 1 (cos.f64 eps)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 eps))))
(exp.f64 (log1p.f64 (cos.f64 eps)))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 eps)) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (cos.f64 eps))))
(fma.f64 1 (cos.f64 eps) 1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) 1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) 1)
(+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 eps)))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 eps))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 eps) 2))) 1)
(*.f64 1 (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 eps) (sin.f64 eps))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))
(*.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)))
(*.f64 (*.f64 (sin.f64 eps) 1) (sin.f64 eps))
(*.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)))
(/.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) 2)
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(sqrt.f64 (pow.f64 (sin.f64 eps) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 eps) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 eps) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 eps) 2)))
(exp.f64 (*.f64 2 (log.f64 (sin.f64 eps))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 eps))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 eps) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)))) 1)
(pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 3) 1/3)
(pow.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (sin.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 3) (pow.f64 (sin.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (pow.f64 (sin.f64 eps) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps))))) 1)
(*.f64 1 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x))))
(*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))) 2) (cbrt.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))) (sqrt.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (/.f64 1 (+.f64 -1 (neg.f64 (cos.f64 eps)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (cbrt.f64 (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (cos.f64 eps)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (sqrt.f64 (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) 1) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2)) (/.f64 (sin.f64 x) (cbrt.f64 (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (+.f64 1 (cos.f64 eps)))) (/.f64 (sin.f64 x) (sqrt.f64 (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (sqrt.f64 (+.f64 1 (cos.f64 eps)))) (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (+.f64 1 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2)) (cbrt.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) 2) (sqrt.f64 (+.f64 1 (cos.f64 eps)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (sqrt.f64 (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 x))) 1) (/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 x))) (+.f64 1 (cos.f64 eps))))
(*.f64 (/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2)) (/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 x))) (cbrt.f64 (+.f64 1 (cos.f64 eps)))))
(pow.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))) 2)
(pow.f64 (/.f64 1 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))) -1)
(neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 -1 (neg.f64 (cos.f64 eps)))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 3) (pow.f64 (+.f64 1 (cos.f64 eps)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (cos.f64 x)))) 1)
(pow.f64 (*.f64 eps (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) (cos.f64 x)) (*.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) (*.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))) 1)
(pow.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (sin.f64 (*.f64 eps 1/2))) (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) 3) (pow.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) 1)
(pow.f64 (*.f64 eps (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.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))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))) (/.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2) (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))))
(*.f64 1 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))) 2) (cbrt.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))) (sqrt.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))))
(*.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (-.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (cos.f64 x))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2)) (/.f64 1 (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (-.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 3))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (-.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2)) (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (-.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (cos.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2))) (neg.f64 (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2) (pow.f64 (cos.f64 x) 2)) (-.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (cos.f64 x)))
(pow.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))))
(exp.f64 (log.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 1 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(fma.f64 1 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (cos.f64 x))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 eps (sin.f64 x)) -1/2 (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (cos.f64 x)) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) (sqrt.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))) 1)
(pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 -1/2 eps)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))
(+.f64 (cos.f64 eps) -1)
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 3) -1)))
(/.f64 1 (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (-.f64 (cos.f64 eps) -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1)) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 -1 (neg.f64 (cos.f64 eps))))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(expm1.f64 (log.f64 (cos.f64 eps)))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(fma.f64 1 (cos.f64 eps) -1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(+.f64 (*.f64 x (cos.f64 eps)) (*.f64 x -1))
(+.f64 (*.f64 (cos.f64 eps) x) (*.f64 -1 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)))) 1)
(pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))) 3)
(pow.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2))
(log.f64 (pow.f64 (exp.f64 x) (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))))
(exp.f64 (log.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 1)
(pow.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) 3) 1/3)
(pow.f64 (*.f64 x (sqrt.f64 (sin.f64 eps))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 x 2)) (sin.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (pow.f64 x 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x 2) 3) (pow.f64 (sin.f64 eps) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))))) 1)
(-.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))) (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 2) (-.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))))
(*.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))) 2) (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))) (sqrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(*.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (-.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (sin.f64 eps))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 2)) (/.f64 1 (-.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (-.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (sin.f64 eps)))) (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 3))))
(/.f64 1 (/.f64 (-.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2))))) (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 3)) (+.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (-.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 2)) (-.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (-.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (sin.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 2))) (neg.f64 (-.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 2) (-.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (sin.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) 3) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps))) (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (sin.f64 eps)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps))) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))))
(pow.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 1)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))) 3)
(pow.f64 (pow.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 3))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(exp.f64 (log.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(fma.f64 1 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))
(fma.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (sin.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2))))) 2) (cbrt.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2))))) (sin.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (sin.f64 eps)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))
(fma.f64 (sqrt.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2))))) (sqrt.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2))))) (sin.f64 eps))
(fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))))) 1)
(*.f64 1 (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) 2) (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 1/6) (pow.f64 (-.f64 1 (cos.f64 eps)) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps))) 1/3) (pow.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps))) 1/3))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (+.f64 1 (cos.f64 eps))))
(/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(pow.f64 (-.f64 1 (cos.f64 eps)) 1/3)
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) 3)
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))))
(exp.f64 (*.f64 1/3 (log1p.f64 (neg.f64 (cos.f64 eps)))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 eps))) 1/3))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (neg.f64 (cos.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))))
(+.f64 1 (neg.f64 (cos.f64 eps)))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) 1))
(-.f64 1 (cos.f64 eps))
(-.f64 (/.f64 1 (+.f64 1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (cos.f64 eps)))) 1)
(-.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))) (/.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(*.f64 1 (-.f64 1 (cos.f64 eps)))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2) (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps))) (sqrt.f64 (-.f64 1 (cos.f64 eps))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) 2) 3) (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(*.f64 (pow.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 1/6) 3) (pow.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 1/6) 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2) 1) (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2) (pow.f64 (-.f64 1 (cos.f64 eps)) 1/6)) (pow.f64 (-.f64 1 (cos.f64 eps)) 1/6))
(/.f64 1 (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))) (-.f64 1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 -1 (neg.f64 (cos.f64 eps))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (cos.f64 eps)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps))) (neg.f64 (cos.f64 eps)))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps)))) (-.f64 1 (neg.f64 (cos.f64 eps))))
(sqrt.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 2))
(log.f64 (exp.f64 (-.f64 1 (cos.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (cos.f64 eps)))))
(cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (cos.f64 eps))))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 eps))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 eps))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (cos.f64 eps))))
(+.f64 (sin.f64 x) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 1) (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) 1)
(pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (-.f64 1 (cos.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 1 (cos.f64 eps)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))

simplify239.0ms (1.8%)

Algorithm
egg-herbie
Rules
1398×fma-def
800×times-frac
516×sqr-pow
442×distribute-rgt-in
412×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0106721149
1268720285
Stop Event
node limit
Counts
498 → 657
Calls
Call 1
Inputs
2
(+.f64 2 (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 2 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4))))
(+.f64 2 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/24 (pow.f64 eps 4)))))
(pow.f64 eps 2)
(+.f64 (*.f64 -1/3 (pow.f64 eps 4)) (pow.f64 eps 2))
(+.f64 (*.f64 -1/3 (pow.f64 eps 4)) (+.f64 (*.f64 2/45 (pow.f64 eps 6)) (pow.f64 eps 2)))
(+.f64 (*.f64 -1/3 (pow.f64 eps 4)) (+.f64 (*.f64 -1/315 (pow.f64 eps 8)) (+.f64 (*.f64 2/45 (pow.f64 eps 6)) (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 2/45 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/315 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (+.f64 (*.f64 2/45 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(*.f64 x (pow.f64 (sin.f64 eps) 2))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2))) (*.f64 x (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (pow.f64 (sin.f64 eps) 2))) (*.f64 x (pow.f64 (sin.f64 eps) 2))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (pow.f64 (sin.f64 eps) 2))) (*.f64 x (pow.f64 (sin.f64 eps) 2)))))
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (*.f64 (pow.f64 eps 6) (-.f64 (*.f64 1/45 (sin.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (*.f64 1/96 (sin.f64 x)))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 eps 6) (-.f64 (*.f64 1/45 (sin.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (*.f64 1/96 (sin.f64 x))))) (*.f64 (pow.f64 eps 8) (-.f64 (*.f64 -1/630 (sin.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 1/45 (sin.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (*.f64 1/96 (sin.f64 x))))) (+.f64 (*.f64 -1/2880 (sin.f64 x)) (*.f64 1/48 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))))))))))
(/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 x 5) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 x 7) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 x 5) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 1/24 (*.f64 eps (pow.f64 x 4)))))
(+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/720 (*.f64 eps (pow.f64 x 6))) (*.f64 1/24 (*.f64 eps (pow.f64 x 4))))))
(*.f64 2 (sin.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/6 (*.f64 eps (*.f64 (pow.f64 x 3) (sin.f64 (*.f64 1/2 eps))))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 eps (cos.f64 x)))))
(*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 eps x)
(+.f64 (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))) (*.f64 eps x))
(+.f64 (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 eps x)))
(+.f64 (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 -1/5040 (*.f64 eps (pow.f64 x 7))) (+.f64 (*.f64 1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 eps x))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 eps x)))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/12 (*.f64 eps (pow.f64 x 3))))))
(cos.f64 x)
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps x))
(+.f64 (*.f64 -1/2 (*.f64 eps x)) (*.f64 1/12 (*.f64 eps (pow.f64 x 3))))
(+.f64 (*.f64 -1/2 (*.f64 eps x)) (+.f64 (*.f64 -1/240 (*.f64 eps (pow.f64 x 5))) (*.f64 1/12 (*.f64 eps (pow.f64 x 3)))))
(+.f64 (*.f64 -1/2 (*.f64 eps x)) (+.f64 (*.f64 -1/240 (*.f64 eps (pow.f64 x 5))) (+.f64 (*.f64 1/10080 (*.f64 eps (pow.f64 x 7))) (*.f64 1/12 (*.f64 eps (pow.f64 x 3))))))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (+.f64 (*.f64 1/40320 (pow.f64 eps 8)) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) x)) (+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) x)))))
(*.f64 eps (pow.f64 x 2))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (*.f64 eps (pow.f64 x 2)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (pow.f64 x 2))) (*.f64 eps (pow.f64 x 2))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (pow.f64 x 2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (pow.f64 x 2))) (*.f64 eps (pow.f64 x 2)))))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/6))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) x)) (+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/6)))))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(pow.f64 (-.f64 1 (cos.f64 eps)) 1/3)
(pow.f64 (-.f64 1 (cos.f64 eps)) 1/3)
(pow.f64 (-.f64 1 (cos.f64 eps)) 1/3)
(pow.f64 (-.f64 1 (cos.f64 eps)) 1/3)
(pow.f64 (-.f64 1 (cos.f64 eps)) 1/3)
(pow.f64 (-.f64 1 (cos.f64 eps)) 1/3)
(pow.f64 (-.f64 1 (cos.f64 eps)) 1/3)
(pow.f64 (-.f64 1 (cos.f64 eps)) 1/3)
(*.f64 (pow.f64 1 1/3) (-.f64 1 (cos.f64 eps)))
(*.f64 (pow.f64 1 1/3) (-.f64 1 (cos.f64 eps)))
(*.f64 (pow.f64 1 1/3) (-.f64 1 (cos.f64 eps)))
(*.f64 (pow.f64 1 1/3) (-.f64 1 (cos.f64 eps)))
(*.f64 (pow.f64 1 1/3) (-.f64 1 (cos.f64 eps)))
(*.f64 (pow.f64 1 1/3) (-.f64 1 (cos.f64 eps)))
(*.f64 (pow.f64 1 1/3) (-.f64 1 (cos.f64 eps)))
(*.f64 (pow.f64 1 1/3) (-.f64 1 (cos.f64 eps)))
(*.f64 x (-.f64 1 (cos.f64 eps)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps)))) (*.f64 x (-.f64 1 (cos.f64 eps))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 1 (cos.f64 eps)))) (*.f64 x (-.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 1 (cos.f64 eps)))) (*.f64 x (-.f64 1 (cos.f64 eps))))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (cos.f64 eps)))) 1)
(-.f64 (/.f64 1 (-.f64 1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(*.f64 1 (+.f64 1 (cos.f64 eps)))
(*.f64 (+.f64 1 (cos.f64 eps)) 1)
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (-.f64 1 (cos.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2) (cbrt.f64 (+.f64 1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (+.f64 1 (cos.f64 eps))) (sqrt.f64 (+.f64 1 (cos.f64 eps))))
(*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))) (+.f64 1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 1 (/.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (cos.f64 eps)))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) -1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (-.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(pow.f64 (+.f64 1 (cos.f64 eps)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 3)
(pow.f64 (pow.f64 (+.f64 1 (cos.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (cos.f64 eps))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (cos.f64 eps)) 2))
(log.f64 (exp.f64 (+.f64 1 (cos.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (cos.f64 eps)))))
(cbrt.f64 (pow.f64 (+.f64 1 (cos.f64 eps)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 eps))))
(exp.f64 (log1p.f64 (cos.f64 eps)))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 eps)) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (cos.f64 eps))))
(fma.f64 1 (cos.f64 eps) 1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) 1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) 1)
(+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 eps)))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 eps))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 eps) 2))) 1)
(*.f64 1 (pow.f64 (sin.f64 eps) 2))
(*.f64 (sin.f64 eps) (sin.f64 eps))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))
(*.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)))
(*.f64 (*.f64 (sin.f64 eps) 1) (sin.f64 eps))
(*.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)))
(/.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) 2)
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(sqrt.f64 (pow.f64 (sin.f64 eps) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 eps) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 eps) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 eps) 2)))
(exp.f64 (*.f64 2 (log.f64 (sin.f64 eps))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 eps))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 eps) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)))) 1)
(pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 3) 1/3)
(pow.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (sin.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 3) (pow.f64 (sin.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (pow.f64 (sin.f64 eps) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps))))) 1)
(*.f64 1 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x))))
(*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))) 2) (cbrt.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))) (sqrt.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (/.f64 1 (+.f64 -1 (neg.f64 (cos.f64 eps)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (cbrt.f64 (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (cos.f64 eps)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (sqrt.f64 (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) 1) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2)) (/.f64 (sin.f64 x) (cbrt.f64 (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (+.f64 1 (cos.f64 eps)))) (/.f64 (sin.f64 x) (sqrt.f64 (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (sqrt.f64 (+.f64 1 (cos.f64 eps)))) (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (+.f64 1 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2)) (cbrt.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) 2) (sqrt.f64 (+.f64 1 (cos.f64 eps)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (sqrt.f64 (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 x))) 1) (/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 x))) (+.f64 1 (cos.f64 eps))))
(*.f64 (/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2)) (/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 x))) (cbrt.f64 (+.f64 1 (cos.f64 eps)))))
(pow.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))) 2)
(pow.f64 (/.f64 1 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))) -1)
(neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 -1 (neg.f64 (cos.f64 eps)))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps))) 2))
(log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 3) (pow.f64 (+.f64 1 (cos.f64 eps)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (cos.f64 x)))) 1)
(pow.f64 (*.f64 eps (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) (cos.f64 x)) (*.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))
(+.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) (*.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))) 1)
(pow.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (sin.f64 (*.f64 eps 1/2))) (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) 3) (pow.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) 1)
(pow.f64 (*.f64 eps (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.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))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))) (/.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2) (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))))
(*.f64 1 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))) 2) (cbrt.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))) (sqrt.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))))
(*.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (-.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (cos.f64 x))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2)) (/.f64 1 (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (-.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 3))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (-.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2)) (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (-.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (cos.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2))) (neg.f64 (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2) (pow.f64 (cos.f64 x) 2)) (-.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (cos.f64 x)))
(pow.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))))
(exp.f64 (log.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 1 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(fma.f64 1 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (cos.f64 x))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (*.f64 eps (sin.f64 x)) -1/2 (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (cos.f64 x)) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) (sqrt.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))) 1)
(pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 (*.f64 -1/2 eps)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))
(+.f64 (cos.f64 eps) -1)
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 3) -1)))
(/.f64 1 (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (-.f64 (cos.f64 eps) -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1)) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 -1 (neg.f64 (cos.f64 eps))))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(expm1.f64 (log.f64 (cos.f64 eps)))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(fma.f64 1 (cos.f64 eps) -1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(+.f64 (*.f64 x (cos.f64 eps)) (*.f64 x -1))
(+.f64 (*.f64 (cos.f64 eps) x) (*.f64 -1 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)))) 1)
(pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))) 3)
(pow.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2))
(log.f64 (pow.f64 (exp.f64 x) (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))))
(exp.f64 (log.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 1)
(pow.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) 3) 1/3)
(pow.f64 (*.f64 x (sqrt.f64 (sin.f64 eps))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) 2))
(log.f64 (pow.f64 (exp.f64 (pow.f64 x 2)) (sin.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (pow.f64 x 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x 2) 3) (pow.f64 (sin.f64 eps) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))))) 1)
(-.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))) (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 2) (-.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))))
(*.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))) 2) (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))) (sqrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(*.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (-.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (sin.f64 eps))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 2)) (/.f64 1 (-.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (-.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (sin.f64 eps)))) (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 3))))
(/.f64 1 (/.f64 (-.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2))))) (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 3)) (+.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (-.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (sin.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 2)) (-.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (-.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (sin.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 2))) (neg.f64 (-.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 2) (-.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (sin.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) 3) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps))) (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (sin.f64 eps)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps))) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))))
(pow.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 1)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))) 3)
(pow.f64 (pow.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 3))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(exp.f64 (log.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(fma.f64 1 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))
(fma.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (sin.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2))))) 2) (cbrt.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2))))) (sin.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (sin.f64 eps)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))
(fma.f64 (sqrt.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2))))) (sqrt.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2))))) (sin.f64 eps))
(fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))))) 1)
(*.f64 1 (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) 2) (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 1/6) (pow.f64 (-.f64 1 (cos.f64 eps)) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps))) 1/3) (pow.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps))) 1/3))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (+.f64 1 (cos.f64 eps))))
(/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(pow.f64 (-.f64 1 (cos.f64 eps)) 1/3)
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) 3)
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))))
(exp.f64 (*.f64 1/3 (log1p.f64 (neg.f64 (cos.f64 eps)))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 eps))) 1/3))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (neg.f64 (cos.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))))
(+.f64 1 (neg.f64 (cos.f64 eps)))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) 1))
(-.f64 1 (cos.f64 eps))
(-.f64 (/.f64 1 (+.f64 1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (cos.f64 eps)))) 1)
(-.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))) (/.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(*.f64 1 (-.f64 1 (cos.f64 eps)))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2) (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps))) (sqrt.f64 (-.f64 1 (cos.f64 eps))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) 2) 3) (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(*.f64 (pow.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 1/6) 3) (pow.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 1/6) 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2) 1) (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2) (pow.f64 (-.f64 1 (cos.f64 eps)) 1/6)) (pow.f64 (-.f64 1 (cos.f64 eps)) 1/6))
(/.f64 1 (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))) (-.f64 1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 -1 (neg.f64 (cos.f64 eps))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (cos.f64 eps)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps))) (neg.f64 (cos.f64 eps)))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps)))) (-.f64 1 (neg.f64 (cos.f64 eps))))
(sqrt.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 2))
(log.f64 (exp.f64 (-.f64 1 (cos.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (cos.f64 eps)))))
(cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (cos.f64 eps))))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 eps))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 eps))) 1))
(log1p.f64 (expm1.f64 (-.f64 1 (cos.f64 eps))))
(+.f64 (sin.f64 x) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) 1) (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) 1)
(pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (-.f64 1 (cos.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 1 (cos.f64 eps)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
Outputs
2
(+.f64 2 (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 -1/2 (pow.f64 eps 2) 2)
(+.f64 2 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4))))
(+.f64 2 (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))
(+.f64 (fma.f64 -1/2 (pow.f64 eps 2) 2) (*.f64 1/24 (pow.f64 eps 4)))
(+.f64 2 (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 2 (fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 1/24 (pow.f64 eps 4)))))
(+.f64 (fma.f64 -1/2 (pow.f64 eps 2) 2) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/720 (pow.f64 eps 6))))
(pow.f64 eps 2)
(+.f64 (*.f64 -1/3 (pow.f64 eps 4)) (pow.f64 eps 2))
(fma.f64 -1/3 (pow.f64 eps 4) (pow.f64 eps 2))
(fma.f64 (pow.f64 eps 4) -1/3 (pow.f64 eps 2))
(+.f64 (*.f64 -1/3 (pow.f64 eps 4)) (+.f64 (*.f64 2/45 (pow.f64 eps 6)) (pow.f64 eps 2)))
(fma.f64 -1/3 (pow.f64 eps 4) (fma.f64 2/45 (pow.f64 eps 6) (pow.f64 eps 2)))
(fma.f64 (pow.f64 eps 4) -1/3 (fma.f64 (pow.f64 eps 6) 2/45 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/3 (pow.f64 eps 4)) (+.f64 (*.f64 -1/315 (pow.f64 eps 8)) (+.f64 (*.f64 2/45 (pow.f64 eps 6)) (pow.f64 eps 2))))
(fma.f64 -1/3 (pow.f64 eps 4) (fma.f64 -1/315 (pow.f64 eps 8) (fma.f64 2/45 (pow.f64 eps 6) (pow.f64 eps 2))))
(fma.f64 (pow.f64 eps 4) -1/3 (fma.f64 -1/315 (pow.f64 eps 8) (fma.f64 (pow.f64 eps 6) 2/45 (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(fma.f64 -1/3 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 4) -1/3 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 2/45 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 -1/3 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (fma.f64 2/45 (*.f64 (pow.f64 eps 6) (sin.f64 x)) (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 -1/3 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 6) 2/45 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/315 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (+.f64 (*.f64 2/45 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 -1/3 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (fma.f64 -1/315 (*.f64 (pow.f64 eps 8) (sin.f64 x)) (fma.f64 2/45 (*.f64 (pow.f64 eps 6) (sin.f64 x)) (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 4) -1/3 (*.f64 -1/315 (pow.f64 eps 8)))) (*.f64 (sin.f64 x) (fma.f64 (pow.f64 eps 6) 2/45 (pow.f64 eps 2))))
(*.f64 x (pow.f64 (sin.f64 eps) 2))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2))) (*.f64 x (pow.f64 (sin.f64 eps) 2)))
(fma.f64 -1/6 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (*.f64 x (pow.f64 (sin.f64 eps) 2)))
(*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 x (*.f64 -1/6 (pow.f64 x 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (pow.f64 (sin.f64 eps) 2))) (*.f64 x (pow.f64 (sin.f64 eps) 2))))
(fma.f64 -1/6 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (fma.f64 1/120 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 5)) (*.f64 x (pow.f64 (sin.f64 eps) 2))))
(fma.f64 -1/6 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 x (*.f64 1/120 (pow.f64 x 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (pow.f64 (sin.f64 eps) 2))) (*.f64 x (pow.f64 (sin.f64 eps) 2)))))
(fma.f64 -1/6 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (fma.f64 -1/5040 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 7)) (fma.f64 1/120 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 5)) (*.f64 x (pow.f64 (sin.f64 eps) 2)))))
(+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1/5040 (pow.f64 x 7)))) (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 x (*.f64 1/120 (pow.f64 x 5)))))
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) 1/2)
(*.f64 (*.f64 1/2 (pow.f64 eps 2)) (sin.f64 x))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))))
(fma.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (*.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) -1/24)))
(fma.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) -1/24) (*.f64 (*.f64 1/2 (pow.f64 eps 2)) (sin.f64 x)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (*.f64 (pow.f64 eps 6) (-.f64 (*.f64 1/45 (sin.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (*.f64 1/96 (sin.f64 x)))))))
(fma.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) -1/24) (*.f64 (pow.f64 eps 6) (-.f64 (*.f64 (sin.f64 x) 1/45) (fma.f64 -1/4 (*.f64 (sin.f64 x) -1/24) (*.f64 (sin.f64 x) 1/96))))))
(fma.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) 1/2 (fma.f64 (pow.f64 eps 6) (-.f64 (*.f64 (sin.f64 x) 1/45) (fma.f64 (*.f64 (sin.f64 x) -1/24) -1/4 (*.f64 (sin.f64 x) 1/96))) (*.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) -1/24))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 (pow.f64 eps 4) (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (+.f64 (*.f64 (pow.f64 eps 6) (-.f64 (*.f64 1/45 (sin.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (*.f64 1/96 (sin.f64 x))))) (*.f64 (pow.f64 eps 8) (-.f64 (*.f64 -1/630 (sin.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 1/45 (sin.f64 x)) (+.f64 (*.f64 -1/4 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))) (*.f64 1/96 (sin.f64 x))))) (+.f64 (*.f64 -1/2880 (sin.f64 x)) (*.f64 1/48 (-.f64 (*.f64 -1/6 (sin.f64 x)) (*.f64 -1/8 (sin.f64 x)))))))))))
(fma.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) -1/24) (fma.f64 (pow.f64 eps 6) (-.f64 (*.f64 (sin.f64 x) 1/45) (fma.f64 -1/4 (*.f64 (sin.f64 x) -1/24) (*.f64 (sin.f64 x) 1/96))) (*.f64 (pow.f64 eps 8) (-.f64 (*.f64 (sin.f64 x) -1/630) (fma.f64 -1/4 (-.f64 (*.f64 (sin.f64 x) 1/45) (fma.f64 -1/4 (*.f64 (sin.f64 x) -1/24) (*.f64 (sin.f64 x) 1/96))) (fma.f64 -1/2880 (sin.f64 x) (*.f64 (*.f64 (sin.f64 x) -1/24) 1/48))))))))
(fma.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) 1/2 (fma.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) -1/24) (fma.f64 (pow.f64 eps 8) (-.f64 (*.f64 (sin.f64 x) -1/630) (fma.f64 -1/4 (-.f64 (*.f64 (sin.f64 x) 1/45) (fma.f64 (*.f64 (sin.f64 x) -1/24) -1/4 (*.f64 (sin.f64 x) 1/96))) (fma.f64 (sin.f64 x) -1/2880 (*.f64 (*.f64 (sin.f64 x) -1/24) 1/48)))) (*.f64 (pow.f64 eps 6) (-.f64 (*.f64 (sin.f64 x) 1/45) (fma.f64 (*.f64 (sin.f64 x) -1/24) -1/4 (*.f64 (sin.f64 x) 1/96)))))))
(/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 x (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))
(fma.f64 -1/6 (/.f64 (pow.f64 x 3) (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2))) (/.f64 x (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2))))
(fma.f64 -1/6 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 x 3) (+.f64 1 (cos.f64 eps)))) (/.f64 x (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 x 5) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))))
(fma.f64 -1/6 (/.f64 (pow.f64 x 3) (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2))) (fma.f64 1/120 (/.f64 (pow.f64 x 5) (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2))) (/.f64 x (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))))
(fma.f64 -1/6 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 x 3) (+.f64 1 (cos.f64 eps)))) (fma.f64 1/120 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 x 5) (+.f64 1 (cos.f64 eps)))) (/.f64 x (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 x 7) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 x 5) (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps))))))
(fma.f64 -1/6 (/.f64 (pow.f64 x 3) (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2))) (fma.f64 -1/5040 (/.f64 (pow.f64 x 7) (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2))) (fma.f64 1/120 (/.f64 (pow.f64 x 5) (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2))) (/.f64 x (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2))))))
(fma.f64 -1/6 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 x 3) (+.f64 1 (cos.f64 eps)))) (fma.f64 -1/5040 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 x 7) (+.f64 1 (cos.f64 eps)))) (fma.f64 1/120 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 x 5) (+.f64 1 (cos.f64 eps)))) (/.f64 x (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2))))))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)
(+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 1/24 (*.f64 eps (pow.f64 x 4)))))
(+.f64 eps (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) (*.f64 1/24 (*.f64 eps (pow.f64 x 4)))))
(+.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps) (*.f64 (*.f64 1/24 eps) (pow.f64 x 4)))
(+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/720 (*.f64 eps (pow.f64 x 6))) (*.f64 1/24 (*.f64 eps (pow.f64 x 4))))))
(+.f64 eps (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) (fma.f64 -1/720 (*.f64 eps (pow.f64 x 6)) (*.f64 1/24 (*.f64 eps (pow.f64 x 4))))))
(+.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps) (fma.f64 (*.f64 1/24 eps) (pow.f64 x 4) (*.f64 (*.f64 -1/720 eps) (pow.f64 x 6))))
(*.f64 2 (sin.f64 (*.f64 1/2 eps)))
(*.f64 2 (sin.f64 (*.f64 eps 1/2)))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))
(fma.f64 -1 (*.f64 (*.f64 eps x) (sin.f64 (*.f64 eps 1/2))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(-.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 eps x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 -1 (*.f64 (*.f64 eps x) (sin.f64 (*.f64 eps 1/2))) (fma.f64 -1 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 eps 1/2))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(-.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (neg.f64 (pow.f64 x 2)) 2)) (*.f64 (*.f64 eps x) (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 x (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 1/2 eps)))) (+.f64 (*.f64 1/6 (*.f64 eps (*.f64 (pow.f64 x 3) (sin.f64 (*.f64 1/2 eps))))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(fma.f64 -1 (*.f64 (*.f64 eps x) (sin.f64 (*.f64 eps 1/2))) (fma.f64 -1 (*.f64 (pow.f64 x 2) (sin.f64 (*.f64 eps 1/2))) (fma.f64 1/6 (*.f64 eps (*.f64 (pow.f64 x 3) (sin.f64 (*.f64 eps 1/2)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(+.f64 (-.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (neg.f64 (pow.f64 x 2)) 2)) (*.f64 (*.f64 eps x) (sin.f64 (*.f64 eps 1/2)))) (*.f64 1/6 (*.f64 (*.f64 eps (pow.f64 x 3)) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 -1/24 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 eps (cos.f64 x))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/24 (pow.f64 eps 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 eps (cos.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 -1/24 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 1/48 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (*.f64 eps (cos.f64 x)))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/24 (pow.f64 eps 3))))) (*.f64 (*.f64 (pow.f64 eps 4) (sin.f64 x)) 1/48))
(*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (neg.f64 eps))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 -1 (*.f64 (*.f64 eps (sin.f64 x)) (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(fma.f64 (neg.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 -1 (*.f64 (*.f64 eps (sin.f64 x)) (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(fma.f64 (neg.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 -1 (*.f64 (*.f64 eps (sin.f64 x)) (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(fma.f64 (neg.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(neg.f64 (*.f64 (*.f64 eps (sin.f64 x)) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (neg.f64 eps))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 -1 (*.f64 (*.f64 eps (sin.f64 x)) (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(fma.f64 (neg.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 -1 (*.f64 (*.f64 eps (sin.f64 x)) (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(fma.f64 (neg.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (*.f64 (sin.f64 x) (sin.f64 (*.f64 1/2 eps))))) (*.f64 2 (*.f64 (cos.f64 x) (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 -1 (*.f64 (*.f64 eps (sin.f64 x)) (sin.f64 (*.f64 eps 1/2))) (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(fma.f64 (neg.f64 eps) (*.f64 (sin.f64 x) (sin.f64 (*.f64 eps 1/2))) (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 x))))
(*.f64 eps x)
(+.f64 (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))) (*.f64 eps x))
(fma.f64 -1/6 (*.f64 eps (pow.f64 x 3)) (*.f64 eps x))
(+.f64 (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 eps x)))
(fma.f64 -1/6 (*.f64 eps (pow.f64 x 3)) (fma.f64 1/120 (*.f64 eps (pow.f64 x 5)) (*.f64 eps x)))
(fma.f64 -1/6 (*.f64 eps (pow.f64 x 3)) (fma.f64 eps x (*.f64 (*.f64 1/120 eps) (pow.f64 x 5))))
(+.f64 (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))) (+.f64 (*.f64 -1/5040 (*.f64 eps (pow.f64 x 7))) (+.f64 (*.f64 1/120 (*.f64 eps (pow.f64 x 5))) (*.f64 eps x))))
(fma.f64 -1/6 (*.f64 eps (pow.f64 x 3)) (fma.f64 -1/5040 (*.f64 eps (pow.f64 x 7)) (fma.f64 1/120 (*.f64 eps (pow.f64 x 5)) (*.f64 eps x))))
(fma.f64 -1/6 (*.f64 eps (pow.f64 x 3)) (fma.f64 -1/5040 (*.f64 eps (pow.f64 x 7)) (fma.f64 eps x (*.f64 (*.f64 1/120 eps) (pow.f64 x 5)))))
1
(+.f64 1 (*.f64 -1/2 (*.f64 eps x)))
(fma.f64 -1/2 (*.f64 eps x) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 eps x)) (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 1 (*.f64 -1/2 (+.f64 (*.f64 eps x) (pow.f64 x 2))))
(fma.f64 -1/2 (*.f64 x (+.f64 eps x)) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 eps x)) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/12 (*.f64 eps (pow.f64 x 3))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 eps x) (fma.f64 -1/2 (pow.f64 x 2) (*.f64 (*.f64 1/12 eps) (pow.f64 x 3)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 x (+.f64 eps x)) (*.f64 (*.f64 eps (pow.f64 x 3)) 1/12)))
(cos.f64 x)
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -1/2 eps))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -1/2 eps))
(*.f64 -1/2 (*.f64 eps x))
(+.f64 (*.f64 -1/2 (*.f64 eps x)) (*.f64 1/12 (*.f64 eps (pow.f64 x 3))))
(fma.f64 -1/2 (*.f64 eps x) (*.f64 (*.f64 1/12 eps) (pow.f64 x 3)))
(fma.f64 -1/2 (*.f64 eps x) (*.f64 (*.f64 eps (pow.f64 x 3)) 1/12))
(+.f64 (*.f64 -1/2 (*.f64 eps x)) (+.f64 (*.f64 -1/240 (*.f64 eps (pow.f64 x 5))) (*.f64 1/12 (*.f64 eps (pow.f64 x 3)))))
(fma.f64 -1/2 (*.f64 eps x) (fma.f64 -1/240 (*.f64 eps (pow.f64 x 5)) (*.f64 (*.f64 1/12 eps) (pow.f64 x 3))))
(fma.f64 -1/2 (*.f64 eps x) (fma.f64 (*.f64 eps (pow.f64 x 3)) 1/12 (*.f64 (*.f64 eps (pow.f64 x 5)) -1/240)))
(+.f64 (*.f64 -1/2 (*.f64 eps x)) (+.f64 (*.f64 -1/240 (*.f64 eps (pow.f64 x 5))) (+.f64 (*.f64 1/10080 (*.f64 eps (pow.f64 x 7))) (*.f64 1/12 (*.f64 eps (pow.f64 x 3))))))
(fma.f64 -1/2 (*.f64 eps x) (fma.f64 -1/240 (*.f64 eps (pow.f64 x 5)) (fma.f64 1/10080 (*.f64 eps (pow.f64 x 7)) (*.f64 (*.f64 1/12 eps) (pow.f64 x 3)))))
(fma.f64 -1/2 (*.f64 eps x) (fma.f64 (*.f64 eps (pow.f64 x 5)) -1/240 (fma.f64 (*.f64 eps (pow.f64 x 3)) 1/12 (*.f64 (*.f64 eps (pow.f64 x 7)) 1/10080))))
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/24 (pow.f64 eps 4))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 1/24 (pow.f64 eps 4))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/720 (pow.f64 eps 6))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (+.f64 (*.f64 1/40320 (pow.f64 eps 8)) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/720 (pow.f64 eps 6) (fma.f64 1/40320 (pow.f64 eps 8) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/720 (pow.f64 eps 6) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 (pow.f64 eps 8) 1/40320))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) x)))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) x) (*.f64 1/24 (*.f64 (pow.f64 eps 4) x)))
(*.f64 x (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) x))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) x) (fma.f64 -1/720 (*.f64 (pow.f64 eps 6) x) (*.f64 1/24 (*.f64 (pow.f64 eps 4) x))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) x) (*.f64 x (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/720 (pow.f64 eps 6)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) x)) (+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) x) (fma.f64 -1/720 (*.f64 (pow.f64 eps 6) x) (fma.f64 1/40320 (*.f64 (pow.f64 eps 8) x) (*.f64 1/24 (*.f64 (pow.f64 eps 4) x)))))
(+.f64 (*.f64 x (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 -1/720 (pow.f64 eps 6)))) (*.f64 x (fma.f64 1/24 (pow.f64 eps 4) (*.f64 (pow.f64 eps 8) 1/40320))))
(*.f64 eps (pow.f64 x 2))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (*.f64 eps (pow.f64 x 2)))
(fma.f64 -1/6 (*.f64 (pow.f64 x 2) (pow.f64 eps 3)) (*.f64 eps (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (pow.f64 x 2))) (*.f64 eps (pow.f64 x 2))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 2) (pow.f64 eps 3)) (fma.f64 1/120 (*.f64 (pow.f64 x 2) (pow.f64 eps 5)) (*.f64 eps (pow.f64 x 2))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 2) (pow.f64 eps 3)) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 1/120 (pow.f64 eps 5)) eps)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (pow.f64 x 2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (pow.f64 x 2))) (*.f64 eps (pow.f64 x 2)))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 2) (pow.f64 eps 3)) (fma.f64 -1/5040 (*.f64 (pow.f64 x 2) (pow.f64 eps 7)) (fma.f64 1/120 (*.f64 (pow.f64 x 2) (pow.f64 eps 5)) (*.f64 eps (pow.f64 x 2)))))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/5040 (pow.f64 eps 7)) (*.f64 1/120 (pow.f64 eps 5)))) (*.f64 (pow.f64 x 2) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) x) (*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/6))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) x) (fma.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1) (*.f64 (pow.f64 eps 3) (fma.f64 1/12 (pow.f64 x 2) -1/6))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) x) (fma.f64 (pow.f64 eps 3) (fma.f64 (pow.f64 x 2) 1/12 -1/6) (*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) x)) (+.f64 (*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 1/12 (pow.f64 x 2)) 1/6)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) x) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) x) (fma.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1) (*.f64 (pow.f64 eps 3) (fma.f64 1/12 (pow.f64 x 2) -1/6)))))
(+.f64 (*.f64 x (fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))) (fma.f64 (pow.f64 eps 3) (fma.f64 (pow.f64 x 2) 1/12 -1/6) (*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps)))
(*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps)))
(*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(pow.f64 (-.f64 1 (cos.f64 eps)) 1/3)
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(pow.f64 (-.f64 1 (cos.f64 eps)) 1/3)
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(pow.f64 (-.f64 1 (cos.f64 eps)) 1/3)
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(pow.f64 (-.f64 1 (cos.f64 eps)) 1/3)
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(pow.f64 (-.f64 1 (cos.f64 eps)) 1/3)
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(pow.f64 (-.f64 1 (cos.f64 eps)) 1/3)
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(pow.f64 (-.f64 1 (cos.f64 eps)) 1/3)
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(pow.f64 (-.f64 1 (cos.f64 eps)) 1/3)
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(*.f64 (pow.f64 1 1/3) (-.f64 1 (cos.f64 eps)))
(-.f64 1 (cos.f64 eps))
(*.f64 (pow.f64 1 1/3) (-.f64 1 (cos.f64 eps)))
(-.f64 1 (cos.f64 eps))
(*.f64 (pow.f64 1 1/3) (-.f64 1 (cos.f64 eps)))
(-.f64 1 (cos.f64 eps))
(*.f64 (pow.f64 1 1/3) (-.f64 1 (cos.f64 eps)))
(-.f64 1 (cos.f64 eps))
(*.f64 (pow.f64 1 1/3) (-.f64 1 (cos.f64 eps)))
(-.f64 1 (cos.f64 eps))
(*.f64 (pow.f64 1 1/3) (-.f64 1 (cos.f64 eps)))
(-.f64 1 (cos.f64 eps))
(*.f64 (pow.f64 1 1/3) (-.f64 1 (cos.f64 eps)))
(-.f64 1 (cos.f64 eps))
(*.f64 (pow.f64 1 1/3) (-.f64 1 (cos.f64 eps)))
(-.f64 1 (cos.f64 eps))
(*.f64 x (-.f64 1 (cos.f64 eps)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps)))) (*.f64 x (-.f64 1 (cos.f64 eps))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps))) (*.f64 x (-.f64 1 (cos.f64 eps))))
(*.f64 (-.f64 1 (cos.f64 eps)) (+.f64 x (*.f64 -1/6 (pow.f64 x 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 1 (cos.f64 eps)))) (*.f64 x (-.f64 1 (cos.f64 eps)))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps))) (fma.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 1 (cos.f64 eps))) (*.f64 x (-.f64 1 (cos.f64 eps)))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps))) (*.f64 (-.f64 1 (cos.f64 eps)) (+.f64 x (*.f64 1/120 (pow.f64 x 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 1 (cos.f64 eps)))) (*.f64 x (-.f64 1 (cos.f64 eps))))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps))) (fma.f64 -1/5040 (*.f64 (pow.f64 x 7) (-.f64 1 (cos.f64 eps))) (fma.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 1 (cos.f64 eps))) (*.f64 x (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (*.f64 -1/5040 (pow.f64 x 7)) (*.f64 1/120 (pow.f64 x 5)))) (*.f64 (-.f64 1 (cos.f64 eps)) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) 1/2)
(*.f64 (*.f64 1/2 (pow.f64 eps 2)) (sin.f64 x))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (*.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) 1/2))
(*.f64 (sin.f64 x) (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 -1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (fma.f64 1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x)) (*.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) 1/2)))
(fma.f64 (*.f64 (pow.f64 eps 4) (sin.f64 x)) -1/24 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 1/720 (pow.f64 eps 6)))))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(fma.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (fma.f64 -1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x)) (fma.f64 1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x)) (*.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) 1/2))))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/40320 (pow.f64 eps 8)) (*.f64 1/720 (pow.f64 eps 6)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 -1/24 (pow.f64 eps 4)))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (cos.f64 eps)))) 1)
(+.f64 1 (cos.f64 eps))
(-.f64 (/.f64 1 (-.f64 1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(*.f64 1 (+.f64 1 (cos.f64 eps)))
(+.f64 1 (cos.f64 eps))
(*.f64 (+.f64 1 (cos.f64 eps)) 1)
(+.f64 1 (cos.f64 eps))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (-.f64 1 (cos.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (cos.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2) (cbrt.f64 (+.f64 1 (cos.f64 eps))))
(+.f64 1 (cos.f64 eps))
(*.f64 (sqrt.f64 (+.f64 1 (cos.f64 eps))) (sqrt.f64 (+.f64 1 (cos.f64 eps))))
(+.f64 1 (cos.f64 eps))
(*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))) (+.f64 1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 1 (/.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (cos.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (cos.f64 eps)))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) -1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (-.f64 1 (cos.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 (cos.f64 eps) 2)))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))
(pow.f64 (+.f64 1 (cos.f64 eps)) 1)
(+.f64 1 (cos.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 3)
(+.f64 1 (cos.f64 eps))
(pow.f64 (pow.f64 (+.f64 1 (cos.f64 eps)) 3) 1/3)
(+.f64 1 (cos.f64 eps))
(pow.f64 (sqrt.f64 (+.f64 1 (cos.f64 eps))) 2)
(+.f64 1 (cos.f64 eps))
(sqrt.f64 (pow.f64 (+.f64 1 (cos.f64 eps)) 2))
(fabs.f64 (+.f64 1 (cos.f64 eps)))
(log.f64 (exp.f64 (+.f64 1 (cos.f64 eps))))
(+.f64 1 (cos.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (cos.f64 eps)))))
(+.f64 1 (cos.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 1 (cos.f64 eps)) 3))
(+.f64 1 (cos.f64 eps))
(expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 eps))))
(+.f64 1 (cos.f64 eps))
(exp.f64 (log1p.f64 (cos.f64 eps)))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 eps)) 1))
(exp.f64 (log1p.f64 (cos.f64 eps)))
(log1p.f64 (expm1.f64 (+.f64 1 (cos.f64 eps))))
(+.f64 1 (cos.f64 eps))
(fma.f64 1 (cos.f64 eps) 1)
(+.f64 1 (cos.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) 1)
(+.f64 1 (cos.f64 eps))
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) 1)
(+.f64 1 (cos.f64 eps))
(+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 eps)))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 eps))))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (*.f64 2 eps))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 eps) 2))) 1)
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(*.f64 1 (pow.f64 (sin.f64 eps) 2))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(*.f64 (sin.f64 eps) (sin.f64 eps))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2))
(*.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(*.f64 (*.f64 (sin.f64 eps) 1) (sin.f64 eps))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(*.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 eps eps)) (cos.f64 (+.f64 eps eps))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (*.f64 2 eps))) 2)
(/.f64 (-.f64 1 (cos.f64 (*.f64 2 eps))) 2)
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (+.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 4))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (pow.f64 (cos.f64 eps) 4) 1)))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(sqrt.f64 (pow.f64 (sin.f64 eps) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 eps) 2)))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 eps) 2))))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 3))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 eps) 2)))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(exp.f64 (*.f64 2 (log.f64 (sin.f64 eps))))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 eps))) 1))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 eps) 2)))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)))) 1)
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 1)
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) 3)
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(pow.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 3) 1/3)
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(pow.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (sin.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)))))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 3))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 2) 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (pow.f64 (sin.f64 eps) 2) 3)))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(exp.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) 1))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))))
(*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps))))) 1)
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 1 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))) 2) (cbrt.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))) (sqrt.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (/.f64 1 (+.f64 -1 (neg.f64 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (-.f64 -1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (cbrt.f64 (+.f64 1 (cos.f64 eps)))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (cos.f64 eps)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (sqrt.f64 (+.f64 1 (cos.f64 eps)))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) 1) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2)) (/.f64 (sin.f64 x) (cbrt.f64 (+.f64 1 (cos.f64 eps)))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (+.f64 1 (cos.f64 eps)))) (/.f64 (sin.f64 x) (sqrt.f64 (+.f64 1 (cos.f64 eps)))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (sqrt.f64 (+.f64 1 (cos.f64 eps)))) (/.f64 (pow.f64 (sin.f64 eps) 2) (sqrt.f64 (+.f64 1 (cos.f64 eps)))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (cbrt.f64 (+.f64 1 (cos.f64 eps)))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (+.f64 1 (cos.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2)) (cbrt.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) 2) (sqrt.f64 (+.f64 1 (cos.f64 eps)))) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x))) (sqrt.f64 (+.f64 1 (cos.f64 eps)))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(*.f64 (/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 x))) 1) (/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 x))) (+.f64 1 (cos.f64 eps))))
(/.f64 (pow.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 x))) 2) (+.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2)) (/.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 x))) (cbrt.f64 (+.f64 1 (cos.f64 eps)))))
(/.f64 (pow.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 x))) 2) (+.f64 1 (cos.f64 eps)))
(pow.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps))) 1)
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))) 3)
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(pow.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps))) 3) 1/3)
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))) 2)
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(pow.f64 (/.f64 1 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))) -1)
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(neg.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 -1 (neg.f64 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (neg.f64 (sin.f64 x)) (/.f64 1 (-.f64 -1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))
(fabs.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(log.f64 (exp.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps))))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps))) 3))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) 3) (pow.f64 (+.f64 1 (cos.f64 eps)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) 3) (pow.f64 (+.f64 1 (cos.f64 eps)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(exp.f64 (log.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))) 1))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (sin.f64 x) 1) (-.f64 1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (cos.f64 x)))) 1)
(*.f64 eps (cos.f64 x))
(pow.f64 (*.f64 eps (cos.f64 x)) 1)
(*.f64 eps (cos.f64 x))
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
(*.f64 eps (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/3)
(*.f64 eps (cos.f64 x))
(pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 2)
(*.f64 eps (cos.f64 x))
(sqrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2))
(fabs.f64 (*.f64 eps (cos.f64 x)))
(log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3))
(*.f64 eps (cos.f64 x))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 eps (cos.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3)))
(*.f64 eps (cos.f64 x))
(expm1.f64 (log1p.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (cos.f64 x))) 1))
(*.f64 eps (cos.f64 x))
(log1p.f64 (expm1.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) (cos.f64 x)) (*.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) (*.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) (cos.f64 x)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(+.f64 (*.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(pow.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 3)
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 3) 1/3)
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2)
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 2))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) 2))
(fabs.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (sin.f64 (*.f64 eps 1/2))) (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 2) (sin.f64 (*.f64 eps 1/2))) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (log.f64 (exp.f64 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 3))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) 3) (pow.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 3)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2))) 3) (pow.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) 3)))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 1))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) 1)
(*.f64 eps (sin.f64 x))
(pow.f64 (*.f64 eps (sin.f64 x)) 1)
(*.f64 eps (sin.f64 x))
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)
(*.f64 eps (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)
(*.f64 eps (sin.f64 x))
(pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2)
(*.f64 eps (sin.f64 x))
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))
(fabs.f64 (*.f64 eps (sin.f64 x)))
(log.f64 (pow.f64 (exp.f64 eps) (sin.f64 x)))
(*.f64 eps (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (sin.f64 x)))))
(*.f64 eps (sin.f64 x))
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))
(*.f64 eps (sin.f64 x))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 eps (sin.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3)))
(*.f64 eps (sin.f64 x))
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))
(*.f64 eps (sin.f64 x))
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x))))
(*.f64 eps (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (sin.f64 x))) 1))
(*.f64 eps (sin.f64 x))
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))
(*.f64 eps (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)))) 1)
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(-.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))) (/.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2) (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) 2)) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) 2)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/2))))
(*.f64 1 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))) 2) (cbrt.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))) (sqrt.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(*.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (-.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (cos.f64 x))))))
(*.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (cos.f64 x)) (pow.f64 (cos.f64 x) 2)))
(*.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2)) (/.f64 1 (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) 2)) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) 2)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (-.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (cos.f64 x)))) (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 3))))
(*.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (cos.f64 x)) (pow.f64 (cos.f64 x) 2)))
(/.f64 1 (/.f64 (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) 2)) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) 2)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 3)) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (-.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (cos.f64 x)))))
(*.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (cos.f64 x)) (pow.f64 (cos.f64 x) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2)) (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) 2)) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) 2)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (-.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (cos.f64 x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) (-.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) (cos.f64 x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (cos.f64 x)) (pow.f64 (cos.f64 x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2))) (neg.f64 (-.f64 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) 2))) (neg.f64 (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) 2)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (cos.f64 x)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) 2) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 -1/2 eps) (*.f64 (sin.f64 x) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) 2) (*.f64 (cos.f64 x) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps 1/2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2) (pow.f64 (cos.f64 x) 2)) (-.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) 2) (pow.f64 (cos.f64 x) 2)) (-.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) 2) (pow.f64 (cos.f64 x) 2)) (-.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)) (cos.f64 x)))
(pow.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) 1)
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))) 3)
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(pow.f64 (pow.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) 3) 1/3)
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))) 2)
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) 2))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x)) 2))
(fabs.f64 (fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x)))
(log.f64 (exp.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)))))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x)) 3))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(exp.f64 (log.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))) 1))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(fma.f64 1 (cos.f64 x) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(fma.f64 1 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) (cos.f64 x))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(fma.f64 (*.f64 eps (sin.f64 x)) -1/2 (cos.f64 x))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) (cos.f64 x))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (cbrt.f64 (cos.f64 x)) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(fma.f64 (sqrt.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) (sqrt.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) (cos.f64 x))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(fma.f64 (sqrt.f64 (cos.f64 x)) (sqrt.f64 (cos.f64 x)) (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(fma.f64 (*.f64 -1/2 eps) (sin.f64 x) (cos.f64 x))
(fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(fma.f64 (sin.f64 x) (*.f64 -1/2 eps) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))) 1)
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -1/2 eps))
(pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 1)
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -1/2 eps))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) 3)
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -1/2 eps))
(pow.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 3) 1/3)
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -1/2 eps))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) 2)
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -1/2 eps))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 2))
(sqrt.f64 (pow.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) 2))
(fabs.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 eps)))
(log.f64 (pow.f64 (exp.f64 (*.f64 -1/2 eps)) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -1/2 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)))))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -1/2 eps))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x)) 3))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -1/2 eps))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -1/2 eps))
(exp.f64 (log.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -1/2 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))) 1))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -1/2 eps))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -1/2 eps) (sin.f64 x))))
(*.f64 -1/2 (*.f64 eps (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 -1/2 eps))
(+.f64 (cos.f64 eps) -1)
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(+.f64 (cos.f64 eps) -1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(+.f64 (cos.f64 eps) -1)
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (+.f64 (pow.f64 (cos.f64 eps) 3) -1)))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 1 (/.f64 (+.f64 1 (cos.f64 eps)) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (-.f64 (cos.f64 eps) -1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1)) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 -1 (neg.f64 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 -1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 -1 (neg.f64 (cos.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 (cos.f64 eps) -1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(+.f64 (cos.f64 eps) -1)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(+.f64 (cos.f64 eps) -1)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(+.f64 (cos.f64 eps) -1)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(fabs.f64 (+.f64 (cos.f64 eps) -1))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(+.f64 (cos.f64 eps) -1)
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(+.f64 (cos.f64 eps) -1)
(expm1.f64 (log.f64 (cos.f64 eps)))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(+.f64 (cos.f64 eps) -1)
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(fma.f64 1 (cos.f64 eps) -1)
(+.f64 (cos.f64 eps) -1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(+.f64 (cos.f64 eps) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(+.f64 (cos.f64 eps) -1)
(+.f64 (*.f64 x (cos.f64 eps)) (*.f64 x -1))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 (cos.f64 eps) x) (*.f64 -1 x))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)))) 1)
(*.f64 x (+.f64 (cos.f64 eps) -1))
(pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 1)
(*.f64 x (+.f64 (cos.f64 eps) -1))
(pow.f64 (cbrt.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))) 3)
(*.f64 x (+.f64 (cos.f64 eps) -1))
(pow.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) 1/3)
(*.f64 x (+.f64 (cos.f64 eps) -1))
(pow.f64 (sqrt.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))) 2)
(*.f64 x (+.f64 (cos.f64 eps) -1))
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2))
(fabs.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)))
(log.f64 (pow.f64 (exp.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(cbrt.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(exp.f64 (log.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))) 1))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(log1p.f64 (expm1.f64 (*.f64 x (+.f64 (cos.f64 eps) -1))))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 1)
(*.f64 (sin.f64 eps) (pow.f64 x 2))
(pow.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) 1)
(*.f64 (sin.f64 eps) (pow.f64 x 2))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2))) 3)
(*.f64 (sin.f64 eps) (pow.f64 x 2))
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) 3) 1/3)
(*.f64 (sin.f64 eps) (pow.f64 x 2))
(pow.f64 (*.f64 x (sqrt.f64 (sin.f64 eps))) 2)
(*.f64 (sin.f64 eps) (pow.f64 x 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) 2))
(fabs.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 x 2)) (sin.f64 eps)))
(*.f64 (sin.f64 eps) (pow.f64 x 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))
(*.f64 (sin.f64 eps) (pow.f64 x 2))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) 3))
(*.f64 (sin.f64 eps) (pow.f64 x 2))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (pow.f64 x 2) 3)))
(*.f64 (sin.f64 eps) (pow.f64 x 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 x 2) 3) (pow.f64 (sin.f64 eps) 3)))
(*.f64 (sin.f64 eps) (pow.f64 x 2))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2))))
(*.f64 (sin.f64 eps) (pow.f64 x 2))
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2))))
(*.f64 (sin.f64 eps) (pow.f64 x 2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2))) 1))
(*.f64 (sin.f64 eps) (pow.f64 x 2))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2))))
(*.f64 (sin.f64 eps) (pow.f64 x 2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))))) 1)
(fma.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1)))
(-.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))) (/.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 2) (-.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 2)) (-.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(*.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))))
(fma.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))) 2) (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(fma.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))) (sqrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(fma.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1)))
(*.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (-.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (sin.f64 eps))))))
(*.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 3)) (fma.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 2)) (/.f64 1 (-.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 2)) (-.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (-.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (sin.f64 eps)))) (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 3))))
(*.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 3)) (fma.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(/.f64 1 (/.f64 (-.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2))))) (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 2)) (-.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 3)) (+.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (-.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (sin.f64 eps)))))
(*.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 3)) (fma.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 2)) (-.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 2)) (-.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (-.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (sin.f64 eps))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (sin.f64 eps))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 3)) (fma.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 2))) (neg.f64 (-.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 2))) (neg.f64 (-.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 2)) (-.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 3) (pow.f64 (sin.f64 eps) 3)) (+.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 2) (-.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (sin.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 2) (-.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (sin.f64 eps) (-.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) 3) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps))) (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1)) 3)) (+.f64 (*.f64 (*.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (fma.f64 -1/2 (pow.f64 x 2) 1)) (pow.f64 (sin.f64 eps) 2)) (-.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1)) 3)) (fma.f64 (*.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (fma.f64 -1/2 (pow.f64 x 2) 1)) (pow.f64 (sin.f64 eps) 2) (*.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (sin.f64 eps)))
(/.f64 (-.f64 (pow.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (sin.f64 eps)))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps))) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (fma.f64 -1/2 (pow.f64 x 2) 1)) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1)) (*.f64 x (+.f64 (cos.f64 eps) -1))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (fma.f64 -1/2 (pow.f64 x 2) 1))) (pow.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1)) (*.f64 x (+.f64 (cos.f64 eps) -1))))
(pow.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 1)
(fma.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1)))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))) 3)
(fma.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1)))
(pow.f64 (pow.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 3) 1/3)
(fma.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1)))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))) 2)
(fma.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1)))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1))) 2))
(fabs.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1))))
(log.f64 (exp.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(fma.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))))))
(fma.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1)))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1))) 3))
(fma.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1)))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(fma.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1)))
(exp.f64 (log.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(fma.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))) 1))
(fma.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1)))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(fma.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1)))
(fma.f64 1 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))
(fma.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1)))
(fma.f64 1 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))) (sin.f64 eps))
(fma.f64 1 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (sin.f64 eps))
(+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (sin.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2))))) 2) (cbrt.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2))))) (sin.f64 eps))
(fma.f64 1 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (sin.f64 eps))
(+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (sin.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (sin.f64 eps)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))
(fma.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1)))
(fma.f64 (sqrt.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2))))) (sqrt.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2))))) (sin.f64 eps))
(fma.f64 1 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (sin.f64 eps))
(+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))) (sin.f64 eps))
(fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)))))
(fma.f64 (fma.f64 -1/2 (pow.f64 x 2) 1) (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (fma.f64 -1/2 (pow.f64 x 2) 1)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))))) 1)
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(*.f64 1 (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) 2))
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) 2) (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))))
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(*.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 1/6) (pow.f64 (-.f64 1 (cos.f64 eps)) 1/6))
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps))) 1/3) (pow.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps)))) (cbrt.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps)))))
(/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (+.f64 1 (cos.f64 eps))))
(/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (cbrt.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (cbrt.f64 (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(pow.f64 (-.f64 1 (cos.f64 eps)) 1/3)
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 1)
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) 3)
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(pow.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 1/6) 2)
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2))
(fabs.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))))
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))))))
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))))
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(exp.f64 (*.f64 1/3 (log1p.f64 (neg.f64 (cos.f64 eps)))))
(pow.f64 (exp.f64 1/3) (log1p.f64 (neg.f64 (cos.f64 eps))))
(cbrt.f64 (exp.f64 (log1p.f64 (neg.f64 (cos.f64 eps)))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 eps))) 1/3))
(pow.f64 (exp.f64 1/3) (log1p.f64 (neg.f64 (cos.f64 eps))))
(cbrt.f64 (exp.f64 (log1p.f64 (neg.f64 (cos.f64 eps)))))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (neg.f64 (cos.f64 eps)))) 1))
(pow.f64 (exp.f64 1/3) (log1p.f64 (neg.f64 (cos.f64 eps))))
(cbrt.f64 (exp.f64 (log1p.f64 (neg.f64 (cos.f64 eps)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))))
(cbrt.f64 (-.f64 1 (cos.f64 eps)))
(+.f64 1 (neg.f64 (cos.f64 eps)))
(-.f64 1 (cos.f64 eps))
(+.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) 1))
(-.f64 1 (cos.f64 eps))
(-.f64 1 (cos.f64 eps))
(-.f64 (/.f64 1 (+.f64 1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (cos.f64 eps)))) 1)
(-.f64 1 (cos.f64 eps))
(-.f64 (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))) (/.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 1 (-.f64 1 (cos.f64 eps)))
(-.f64 1 (cos.f64 eps))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (+.f64 1 (cos.f64 eps))))
(-.f64 (/.f64 1 (+.f64 1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))
(*.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2))
(-.f64 1 (cos.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2) (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(-.f64 1 (cos.f64 eps))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps))) (sqrt.f64 (-.f64 1 (cos.f64 eps))))
(-.f64 1 (cos.f64 eps))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) 2) 3) (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(-.f64 1 (cos.f64 eps))
(*.f64 (pow.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 1/6) 3) (pow.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 1/6) 3))
(-.f64 1 (cos.f64 eps))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2) 1) (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(-.f64 1 (cos.f64 eps))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))))
(-.f64 1 (cos.f64 eps))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2) (pow.f64 (-.f64 1 (cos.f64 eps)) 1/6)) (pow.f64 (-.f64 1 (cos.f64 eps)) 1/6))
(-.f64 1 (cos.f64 eps))
(/.f64 1 (/.f64 (+.f64 1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(-.f64 (/.f64 1 (+.f64 1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))) (-.f64 1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))
(-.f64 (/.f64 1 (+.f64 1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 -1 (neg.f64 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 -1 (neg.f64 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 -1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (cos.f64 eps)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps))) (neg.f64 (cos.f64 eps)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (cos.f64 eps) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 eps)))) (-.f64 1 (neg.f64 (cos.f64 eps))))
(-.f64 (/.f64 1 (+.f64 1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (cos.f64 eps))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps)))
(sqrt.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 2))
(fabs.f64 (-.f64 1 (cos.f64 eps)))
(log.f64 (exp.f64 (-.f64 1 (cos.f64 eps))))
(-.f64 1 (cos.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (cos.f64 eps)))))
(-.f64 1 (cos.f64 eps))
(cbrt.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 3))
(-.f64 1 (cos.f64 eps))
(expm1.f64 (log1p.f64 (-.f64 1 (cos.f64 eps))))
(-.f64 1 (cos.f64 eps))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 eps))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (cos.f64 eps))) 1))
(exp.f64 (log1p.f64 (neg.f64 (cos.f64 eps))))
(log1p.f64 (expm1.f64 (-.f64 1 (cos.f64 eps))))
(-.f64 1 (cos.f64 eps))
(+.f64 (sin.f64 x) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(+.f64 (*.f64 (sin.f64 x) 1) (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) 1)
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 1)
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 3)
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3) 1/3)
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2)
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))
(fabs.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (-.f64 1 (cos.f64 eps))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 1 (cos.f64 eps)) 3)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 1 (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 1))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))

eval637.0ms (4.9%)

Compiler

Compiled 17165 to 9893 computations (42.4% saved)

prune380.0ms (2.9%)

Pruning

51 alts after pruning (42 fresh and 9 done)

PrunedKeptTotal
New69212704
Fresh133043
Picked055
Done145
Total70651757
Accuracy
100.0%
Counts
757 → 51
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
69.0%
(fma.f64 (sin.f64 x) (cos.f64 eps) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) 3))
8.2%
(fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x)))
58.3%
(fma.f64 (sin.f64 x) (cos.f64 eps) (log.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
11.0%
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/3)
25.7%
(pow.f64 (pow.f64 (sin.f64 eps) 1/3) 3)
71.0%
(pow.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (+.f64 (*.f64 1/2 eps) 0))))) 3)
44.5%
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 2)
21.2%
(pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 2)
42.5%
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
44.8%
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
53.0%
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
74.1%
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))))
64.9%
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))
70.9%
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
97.7%
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
42.5%
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
70.8%
(-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
99.1%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3))
56.0%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 (/.f64 1 (-.f64 1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))))
99.4%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
99.2%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 eps))) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
99.1%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 3)))
99.3%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
99.3%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (-.f64 1 (cos.f64 eps))))))
99.0%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2))))
71.1%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 x (-.f64 1 (cos.f64 eps))))
99.3%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))))
24.0%
(-.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x))
43.3%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
58.5%
(-.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
43.3%
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
45.9%
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
50.3%
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
52.3%
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
51.7%
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (sin.f64 (*.f64 1/2 eps)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
47.1%
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
42.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
53.8%
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
72.5%
(*.f64 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
49.3%
(*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
45.7%
(*.f64 eps (cos.f64 x))
31.5%
(*.f64 2 (sin.f64 (*.f64 eps 1/2)))
3.2%
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps)))
54.0%
(sin.f64 eps)
99.2%
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
22.8%
(fabs.f64 (*.f64 eps (cos.f64 x)))
19.5%
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
21.4%
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3)))
26.7%
eps
99.4%
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
69.0%
(fma.f64 (sin.f64 x) (cos.f64 eps) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) 3))
8.2%
(fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x)))
58.3%
(fma.f64 (sin.f64 x) (cos.f64 eps) (log.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
11.0%
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/3)
25.7%
(pow.f64 (pow.f64 (sin.f64 eps) 1/3) 3)
71.0%
(pow.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (+.f64 (*.f64 1/2 eps) 0))))) 3)
44.5%
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 2)
21.2%
(pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 2)
42.5%
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
44.8%
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
53.0%
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
74.1%
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))))
64.9%
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))
70.9%
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
97.7%
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
42.5%
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
70.8%
(-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
99.1%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3))
56.0%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 (/.f64 1 (-.f64 1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))))
99.4%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
99.2%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 eps))) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
99.1%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 3)))
99.3%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
99.3%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (-.f64 1 (cos.f64 eps))))))
99.0%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2))))
71.1%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 x (-.f64 1 (cos.f64 eps))))
99.3%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))))
24.0%
(-.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x))
43.3%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
58.5%
(-.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
43.3%
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
45.9%
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
50.3%
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
52.3%
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
51.7%
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (sin.f64 (*.f64 1/2 eps)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
47.1%
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
42.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
53.8%
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
72.5%
(*.f64 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
49.3%
(*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
45.7%
(*.f64 eps (cos.f64 x))
31.5%
(*.f64 2 (sin.f64 (*.f64 eps 1/2)))
3.2%
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps)))
54.0%
(sin.f64 eps)
99.2%
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
22.8%
(fabs.f64 (*.f64 eps (cos.f64 x)))
19.5%
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
21.4%
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3)))
26.7%
eps
Compiler

Compiled 3026 to 2158 computations (28.7% saved)

localize487.0ms (3.7%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
99.9%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))
99.8%
(*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))
99.7%
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 2)
87.2%
(-.f64 1 (cos.f64 eps))
99.5%
(cbrt.f64 (sin.f64 (+.f64 x eps)))
99.5%
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3)
89.0%
(sin.f64 (+.f64 x eps))
87.6%
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
99.9%
(*.f64 eps (cos.f64 x))
99.6%
(cbrt.f64 (*.f64 eps (cos.f64 x)))
99.5%
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
99.9%
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
99.9%
(*.f64 (cos.f64 x) (sin.f64 eps))
87.2%
(+.f64 (cos.f64 eps) -1)
Compiler

Compiled 177 to 64 computations (63.8% saved)

series55.0ms (0.4%)

Counts
11 → 208
Calls

63 calls:

TimeVariablePointExpression
8.0ms
eps
@inf
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
7.0ms
x
@-inf
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
4.0ms
x
@0
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
3.0ms
eps
@0
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
3.0ms
x
@0
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))

rewrite235.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
750×expm1-udef
748×log1p-udef
369×log1p-expm1-u
340×associate-*r*
221×expm1-log1p-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034315
1538315
26656315
Stop Event
node limit
Counts
11 → 400
Calls
Call 1
Inputs
(+.f64 (cos.f64 eps) -1)
(*.f64 (cos.f64 x) (sin.f64 eps))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3)
(cbrt.f64 (sin.f64 (+.f64 x eps)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 2)
(*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))
Outputs
(-.f64 0 (-.f64 1 (cos.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 -1 (-.f64 1 (cos.f64 eps)))
(*.f64 (+.f64 (cos.f64 eps) -1) 1)
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2) (neg.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps))) (neg.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps)))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (neg.f64 (cos.f64 eps)))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2)) (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps)))) (sqrt.f64 (-.f64 1 (cos.f64 eps))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (neg.f64 (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (neg.f64 (cos.f64 eps)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (neg.f64 (cos.f64 eps)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(neg.f64 (-.f64 1 (cos.f64 eps)))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(log.f64 (/.f64 1 (exp.f64 (-.f64 1 (cos.f64 eps)))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1)))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(fma.f64 1 (cos.f64 eps) -1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) 1)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))))
(/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) -2)
(pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))
(expm1.f64 (log1p.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))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 1))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(*.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(*.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4) (*.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4)) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) (pow.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (cos.f64 x)))) 1)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 (*.f64 eps (cos.f64 x)) 1)
(*.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2))
(*.f64 1 (*.f64 eps (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) (cbrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (cbrt.f64 eps) (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) eps))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (cos.f64 x)))
(*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/6) (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/6) (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2)))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) eps))
(*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) 2) 3) (cbrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/6) 3))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)))
(*.f64 (*.f64 eps (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 eps))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) 1) (cbrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) (cbrt.f64 eps)) (cbrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) (pow.f64 (*.f64 eps (cos.f64 x)) 1/6)) (pow.f64 (*.f64 eps (cos.f64 x)) 1/6))
(sqrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))))) 1)
(*.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 1)
(*.f64 1 (cbrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 (cbrt.f64 eps) (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 eps))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/6) (pow.f64 (*.f64 eps (cos.f64 x)) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 1/3) (pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 1/3))
(pow.f64 (*.f64 eps (cos.f64 x)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (cos.f64 x))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1)
(*.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2)) (cos.f64 (/.f64 (+.f64 (+.f64 eps x) x) 2))))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2)) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps 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))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (neg.f64 (sin.f64 x)))
(fma.f64 1 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (cbrt.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 eps x)))) 1)
(*.f64 (sin.f64 (+.f64 eps x)) 1)
(*.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2))
(*.f64 1 (sin.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (cbrt.f64 (sin.f64 (+.f64 eps x))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2)))
(*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 1/6) (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2)))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 (+.f64 eps x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) 2) 3) (cbrt.f64 (sin.f64 (+.f64 eps x))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 1/6) 3) (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 1/6) 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) 1) (cbrt.f64 (sin.f64 (+.f64 eps x))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (sin.f64 (+.f64 eps x)) 1/6)) (pow.f64 (sin.f64 (+.f64 eps x)) 1/6))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2))
(log.f64 (exp.f64 (sin.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 eps x)))))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3))
(sin.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 eps x))))
(exp.f64 (log.f64 (sin.f64 (+.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 eps x))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 eps x))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))))) 1)
(*.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 1)
(*.f64 1 (cbrt.f64 (sin.f64 (+.f64 eps x))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) 2) (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))))
(*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 1/6) (pow.f64 (sin.f64 (+.f64 eps x)) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) 1/3) (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (sin.f64 (+.f64 eps x))))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) 1/3) (pow.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) 1/3))
(pow.f64 (sin.f64 (+.f64 eps x)) 1/3)
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) 3)
(pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2))
(log.f64 (exp.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))))
(exp.f64 (log.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 eps x))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 1))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(*.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(*.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4) (*.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4)) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) (pow.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (sin.f64 x) (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))))
(+.f64 (sin.f64 x) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) 1)
(/.f64 (*.f64 (sin.f64 x) (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 (cos.f64 eps) 1))
(pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 1))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(*.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4) (*.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4)) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) (pow.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))

simplify391.0ms (3%)

Algorithm
egg-herbie
Rules
660×associate-+r+
610×+-commutative
584×distribute-rgt-in
584×distribute-lft-in
582×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0103943710
1293542007
Stop Event
node limit
Counts
608 → 523
Calls
Call 1
Inputs
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (+.f64 (*.f64 1/40320 (pow.f64 eps 8)) (*.f64 1/24 (pow.f64 eps 4)))))
(-.f64 (cos.f64 eps) 1)
(-.f64 (cos.f64 eps) 1)
(-.f64 (cos.f64 eps) 1)
(-.f64 (cos.f64 eps) 1)
(-.f64 (cos.f64 eps) 1)
(-.f64 (cos.f64 eps) 1)
(-.f64 (cos.f64 eps) 1)
(-.f64 (cos.f64 eps) 1)
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps)))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (sin.f64 eps))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps))))))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (cos.f64 x))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 eps (cos.f64 x)))))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (cos.f64 eps) 1))) (*.f64 x (-.f64 (cos.f64 eps) 1)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 eps (cos.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(*.f64 (pow.f64 1 1/3) eps)
(+.f64 (*.f64 (pow.f64 1 1/3) eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) eps)) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) eps)))))
(+.f64 (*.f64 (pow.f64 1 1/3) eps) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) eps)) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) eps)))) (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) eps)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps)))) (*.f64 (pow.f64 (*.f64 1 eps) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/3) (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps)))))))))))
(+.f64 (*.f64 (pow.f64 1 1/3) eps) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) eps)) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) eps)))) (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) eps)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps)))) (*.f64 (pow.f64 (*.f64 1 eps) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/3) (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps))))))))) (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 eps) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/3) (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps))))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/720 eps) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps))) (*.f64 -1/216 eps))))) (*.f64 (pow.f64 (*.f64 1 eps) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 eps) 1/3) (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/3) (-.f64 (*.f64 -1/720 eps) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps))) (*.f64 -1/216 eps))))))))))))))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (cos.f64 x)))
(pow.f64 eps 1/3)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 eps) 1/3) (pow.f64 x 2))) (pow.f64 eps 1/3))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 eps) 1/3) (pow.f64 x 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps))))) (pow.f64 eps 1/3)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 eps) 1/3) (pow.f64 x 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (pow.f64 x 6) (-.f64 (*.f64 -1/720 eps) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps))) (*.f64 -1/216 eps)))))) (pow.f64 eps 1/3))))
(pow.f64 (*.f64 eps (cos.f64 x)) 1/3)
(pow.f64 (*.f64 eps (cos.f64 x)) 1/3)
(pow.f64 (*.f64 eps (cos.f64 x)) 1/3)
(pow.f64 (*.f64 eps (cos.f64 x)) 1/3)
(pow.f64 (*.f64 eps (cos.f64 x)) 1/3)
(pow.f64 (*.f64 eps (cos.f64 x)) 1/3)
(pow.f64 (*.f64 eps (cos.f64 x)) 1/3)
(pow.f64 (*.f64 eps (cos.f64 x)) 1/3)
(*.f64 (pow.f64 1 1/3) (sin.f64 eps))
(+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps)))) 1)) (*.f64 (pow.f64 1 1/3) (sin.f64 eps)))
(+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps)))) 1)) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 eps)) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (cos.f64 eps) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2)))))))))))))
(+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps)))) 1)) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 eps)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (cos.f64 eps) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))))))))))) (*.f64 (pow.f64 x 3) (+.f64 1/6 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (cos.f64 eps) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (cos.f64 eps)) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (cos.f64 eps) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 (cos.f64 eps) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (cos.f64 eps) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2)))))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/9) (*.f64 (cos.f64 eps) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (*.f64 -1/6 (cos.f64 eps)) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (cos.f64 eps) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2)))))))))))))))))))))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 eps (*.f64 -1 x)))) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 eps (*.f64 -1 x)))) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 eps (*.f64 -1 x)))) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 eps (*.f64 -1 x)))) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 x)) (sin.f64 x))
(-.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))))) (*.f64 (pow.f64 1 1/3) (sin.f64 x))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 x)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (pow.f64 (cos.f64 x) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))))))))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 x)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (pow.f64 (cos.f64 x) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))))))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (cos.f64 x)) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/9) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (pow.f64 (cos.f64 x) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 x)) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 8)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/6 (cos.f64 x)) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))))))))))))))))) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 x (*.f64 -1 eps)))) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 x (*.f64 -1 eps)))) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 x (*.f64 -1 eps)))) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 x (*.f64 -1 eps)))) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (sin.f64 eps))
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps))))) (*.f64 (pow.f64 1 1/3) (sin.f64 eps)))
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 eps)) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (cos.f64 eps) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2)))))))))))))
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 eps)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (cos.f64 eps) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))))))))))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (cos.f64 eps) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (cos.f64 eps)) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (cos.f64 eps) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 (cos.f64 eps) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (cos.f64 eps) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2)))))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/9) (*.f64 (cos.f64 eps) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (*.f64 -1/6 (cos.f64 eps)) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (cos.f64 eps) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 eps (*.f64 -1 x))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 eps (*.f64 -1 x))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 eps (*.f64 -1 x))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 eps (*.f64 -1 x))))
(*.f64 (pow.f64 1 1/3) (sin.f64 x))
(+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))))) (*.f64 (pow.f64 1 1/3) (sin.f64 x)))
(+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 x)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (pow.f64 (cos.f64 x) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))))))))))
(+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 x)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (pow.f64 (cos.f64 x) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))))))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (cos.f64 x)) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/9) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (pow.f64 (cos.f64 x) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 x)) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 8)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/6 (cos.f64 x)) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 x (*.f64 -1 eps))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 x (*.f64 -1 eps))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 x (*.f64 -1 eps))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 x (*.f64 -1 eps))))
(pow.f64 (sin.f64 eps) 1/3)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 x (cos.f64 eps)))) (pow.f64 (sin.f64 eps) 1/3))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 x (cos.f64 eps)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))))))) (pow.f64 (sin.f64 eps) 1/3)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 x (cos.f64 eps)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/6 (cos.f64 eps)) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (cos.f64 eps) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2)))))))))))) (pow.f64 (sin.f64 eps) 1/3))))
(pow.f64 (sin.f64 (+.f64 eps x)) 1/3)
(pow.f64 (sin.f64 (+.f64 eps x)) 1/3)
(pow.f64 (sin.f64 (+.f64 eps x)) 1/3)
(pow.f64 (sin.f64 (+.f64 eps x)) 1/3)
(pow.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) 1/3)
(pow.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) 1/3)
(pow.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) 1/3)
(pow.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) 1/3)
(pow.f64 (sin.f64 x) 1/3)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/9) (*.f64 eps (cos.f64 x)))) (pow.f64 (sin.f64 x) 1/3))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/9) (*.f64 eps (cos.f64 x)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))) (pow.f64 (sin.f64 x) 1/3)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/9) (*.f64 eps (cos.f64 x)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/6 (cos.f64 x)) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))))))))) (pow.f64 (sin.f64 x) 1/3))))
(pow.f64 (sin.f64 (+.f64 eps x)) 1/3)
(pow.f64 (sin.f64 (+.f64 eps x)) 1/3)
(pow.f64 (sin.f64 (+.f64 eps x)) 1/3)
(pow.f64 (sin.f64 (+.f64 eps x)) 1/3)
(pow.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) 1/3)
(pow.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) 1/3)
(pow.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) 1/3)
(pow.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) 1/3)
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 x (-.f64 (cos.f64 eps) 1)) (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 (cos.f64 eps) 1) 2) (sin.f64 eps)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 eps))) (-.f64 (cos.f64 eps) 1))) 2)))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 x (-.f64 (cos.f64 eps) 1)) (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 (cos.f64 eps) 1) 2) (sin.f64 eps)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 eps))) (-.f64 (cos.f64 eps) 1))) 2))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/6 (-.f64 1 (cos.f64 eps))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (cos.f64 eps) 1) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 eps))) (-.f64 (cos.f64 eps) 1))) 2))) (sin.f64 eps))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (cos.f64 eps) 1) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 eps))) (-.f64 (cos.f64 eps) 1))) 2))) (sin.f64 eps))))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 x (-.f64 1 (cos.f64 eps)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps)))) (*.f64 x (-.f64 1 (cos.f64 eps))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 1 (cos.f64 eps)))) (*.f64 x (-.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 1 (cos.f64 eps)))) (*.f64 x (-.f64 1 (cos.f64 eps))))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 eps (cos.f64 x)))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps)))) (*.f64 x (-.f64 (cos.f64 eps) 1)))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 0 (-.f64 1 (cos.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 -1 (-.f64 1 (cos.f64 eps)))
(*.f64 (+.f64 (cos.f64 eps) -1) 1)
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2) (neg.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps))) (neg.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps)))))
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (neg.f64 (cos.f64 eps)))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2)) (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps)))) (sqrt.f64 (-.f64 1 (cos.f64 eps))))
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (neg.f64 (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (neg.f64 (cos.f64 eps)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (neg.f64 (cos.f64 eps)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(neg.f64 (-.f64 1 (cos.f64 eps)))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(log.f64 (/.f64 1 (exp.f64 (-.f64 1 (cos.f64 eps)))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1)))
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(fma.f64 1 (cos.f64 eps) -1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) 1)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))))
(/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) -2)
(pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))
(expm1.f64 (log1p.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))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 1))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(*.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(*.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4) (*.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4)) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) (pow.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (cos.f64 x)))) 1)
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 (*.f64 eps (cos.f64 x)) 1)
(*.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2))
(*.f64 1 (*.f64 eps (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) (cbrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2)))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (cbrt.f64 eps) (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) eps))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (cos.f64 x)))
(*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/6) (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/6) (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2)))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) eps))
(*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) 2) 3) (cbrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/6) 3))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)))
(*.f64 (*.f64 eps (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 eps))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) 1) (cbrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) (cbrt.f64 eps)) (cbrt.f64 (cos.f64 x)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) (pow.f64 (*.f64 eps (cos.f64 x)) 1/6)) (pow.f64 (*.f64 eps (cos.f64 x)) 1/6))
(sqrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))))) 1)
(*.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 1)
(*.f64 1 (cbrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 (cbrt.f64 eps) (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 eps))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/6) (pow.f64 (*.f64 eps (cos.f64 x)) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 1/3) (pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 1/3))
(pow.f64 (*.f64 eps (cos.f64 x)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (cos.f64 x))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1)
(*.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2)) (cos.f64 (/.f64 (+.f64 (+.f64 eps x) x) 2))))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2)) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps 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))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (neg.f64 (sin.f64 x)))
(fma.f64 1 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (cbrt.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 eps x)))) 1)
(*.f64 (sin.f64 (+.f64 eps x)) 1)
(*.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2))
(*.f64 1 (sin.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (cbrt.f64 (sin.f64 (+.f64 eps x))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2)))
(*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 1/6) (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2)))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 (+.f64 eps x))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) 2) 3) (cbrt.f64 (sin.f64 (+.f64 eps x))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 1/6) 3) (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 1/6) 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) 1) (cbrt.f64 (sin.f64 (+.f64 eps x))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (sin.f64 (+.f64 eps x)) 1/6)) (pow.f64 (sin.f64 (+.f64 eps x)) 1/6))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2))
(log.f64 (exp.f64 (sin.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 eps x)))))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3))
(sin.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 eps x))))
(exp.f64 (log.f64 (sin.f64 (+.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 eps x))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 eps x))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))))) 1)
(*.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 1)
(*.f64 1 (cbrt.f64 (sin.f64 (+.f64 eps x))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) 2) (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))))
(*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 1/6) (pow.f64 (sin.f64 (+.f64 eps x)) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) 1/3) (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (sin.f64 (+.f64 eps x))))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) 1/3) (pow.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) 1/3))
(pow.f64 (sin.f64 (+.f64 eps x)) 1/3)
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) 3)
(pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2))
(log.f64 (exp.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))))
(exp.f64 (log.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 eps x))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 1))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(*.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(*.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4) (*.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4)) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) (pow.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (sin.f64 x) (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))))
(+.f64 (sin.f64 x) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) 1)
(/.f64 (*.f64 (sin.f64 x) (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 (cos.f64 eps) 1))
(pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 1))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(*.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4) (*.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4)) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) (pow.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) 1/2)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) 1/3)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
Outputs
(*.f64 -1/2 (pow.f64 eps 2))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 -1/2 (pow.f64 eps 2) (*.f64 1/24 (pow.f64 eps 4)))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/24 (pow.f64 eps 4))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (+.f64 (*.f64 1/40320 (pow.f64 eps 8)) (*.f64 1/24 (pow.f64 eps 4)))))
(fma.f64 -1/2 (pow.f64 eps 2) (fma.f64 -1/720 (pow.f64 eps 6) (fma.f64 1/40320 (pow.f64 eps 8) (*.f64 1/24 (pow.f64 eps 4)))))
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (cos.f64 eps) 1)
(+.f64 (cos.f64 eps) -1)
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (*.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2))))
(*.f64 (sin.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps)))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 1/24 (*.f64 (sin.f64 eps) (pow.f64 x 4)))))
(+.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (pow.f64 x 2)) (*.f64 1/24 (pow.f64 x 4)))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (sin.f64 eps))) (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps))))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (fma.f64 -1/720 (*.f64 (sin.f64 eps) (pow.f64 x 6)) (*.f64 1/24 (*.f64 (sin.f64 eps) (pow.f64 x 4))))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 1/120 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (*.f64 eps (cos.f64 x))))
(fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 1/120 (pow.f64 eps 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (cos.f64 x))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 eps (cos.f64 x)))))
(fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 -1/5040 (*.f64 (cos.f64 x) (pow.f64 eps 7)) (fma.f64 1/120 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (*.f64 eps (cos.f64 x)))))
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 1/120 (pow.f64 eps 5)))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (*.f64 -1/5040 (pow.f64 eps 7)))))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (cos.f64 eps) 1))) (*.f64 x (-.f64 (cos.f64 eps) 1)))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 eps (cos.f64 x))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 eps (cos.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (*.f64 eps (cos.f64 x)))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (pow.f64 1 1/3) eps)
eps
(+.f64 (*.f64 (pow.f64 1 1/3) eps) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) eps)) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) eps)))))
(+.f64 eps (*.f64 (pow.f64 x 2) (*.f64 eps -1/2)))
(+.f64 (*.f64 (pow.f64 1 1/3) eps) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) eps)) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) eps)))) (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) eps)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps)))) (*.f64 (pow.f64 (*.f64 1 eps) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/3) (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps)))))))))))
(+.f64 eps (fma.f64 (pow.f64 x 2) (*.f64 eps -1/2) (*.f64 (pow.f64 x 4) (fma.f64 1/18 eps (+.f64 (*.f64 1/3 (*.f64 eps -1/24)) (*.f64 (fma.f64 1/36 (cbrt.f64 (pow.f64 eps 2)) (*.f64 2/3 (*.f64 (*.f64 eps -1/24) (cbrt.f64 (/.f64 1 eps))))) (cbrt.f64 eps)))))))
(+.f64 eps (fma.f64 (pow.f64 x 2) (*.f64 eps -1/2) (*.f64 (pow.f64 x 4) (fma.f64 1/18 eps (fma.f64 1/3 (*.f64 eps -1/24) (*.f64 (fma.f64 1/36 (cbrt.f64 (pow.f64 eps 2)) (*.f64 2/3 (*.f64 (*.f64 eps -1/24) (cbrt.f64 (/.f64 1 eps))))) (cbrt.f64 eps)))))))
(+.f64 (*.f64 (pow.f64 1 1/3) eps) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) eps)) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) eps)))) (+.f64 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) eps)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps)))) (*.f64 (pow.f64 (*.f64 1 eps) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/3) (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps))))))))) (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 eps) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (*.f64 1 (pow.f64 eps 2)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/3) (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps))))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/720 eps) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps))) (*.f64 -1/216 eps))))) (*.f64 (pow.f64 (*.f64 1 eps) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 eps) 1/3) (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 eps) 1/3) (-.f64 (*.f64 -1/720 eps) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps))) (*.f64 -1/216 eps))))))))))))))
(+.f64 eps (fma.f64 (pow.f64 x 2) (*.f64 eps -1/2) (fma.f64 (pow.f64 x 4) (fma.f64 1/18 eps (+.f64 (*.f64 1/3 (*.f64 eps -1/24)) (*.f64 (fma.f64 1/36 (cbrt.f64 (pow.f64 eps 2)) (*.f64 2/3 (*.f64 (*.f64 eps -1/24) (cbrt.f64 (/.f64 1 eps))))) (cbrt.f64 eps)))) (*.f64 (pow.f64 x 6) (fma.f64 -1/6 (*.f64 (fma.f64 1/36 (cbrt.f64 (pow.f64 eps 2)) (*.f64 2/3 (*.f64 (*.f64 eps -1/24) (cbrt.f64 (/.f64 1 eps))))) (cbrt.f64 eps)) (+.f64 (*.f64 -1/9 (*.f64 eps -1/24)) (+.f64 (*.f64 1/3 (-.f64 (*.f64 eps -1/720) (fma.f64 -1/3 (*.f64 eps -1/24) (*.f64 eps -1/216)))) (*.f64 (fma.f64 -1/9 (*.f64 (*.f64 eps -1/24) (cbrt.f64 (/.f64 1 eps))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 eps)) (-.f64 (*.f64 eps -1/720) (fma.f64 -1/3 (*.f64 eps -1/24) (*.f64 eps -1/216)))))) (cbrt.f64 eps)))))))))
(+.f64 eps (fma.f64 (pow.f64 x 2) (*.f64 eps -1/2) (fma.f64 (pow.f64 x 4) (fma.f64 1/18 eps (fma.f64 1/3 (*.f64 eps -1/24) (*.f64 (fma.f64 1/36 (cbrt.f64 (pow.f64 eps 2)) (*.f64 2/3 (*.f64 (*.f64 eps -1/24) (cbrt.f64 (/.f64 1 eps))))) (cbrt.f64 eps)))) (*.f64 (pow.f64 x 6) (fma.f64 -1/6 (*.f64 (fma.f64 1/36 (cbrt.f64 (pow.f64 eps 2)) (*.f64 2/3 (*.f64 (*.f64 eps -1/24) (cbrt.f64 (/.f64 1 eps))))) (cbrt.f64 eps)) (fma.f64 -1/9 (*.f64 eps -1/24) (fma.f64 1/3 (-.f64 (*.f64 eps -1/720) (fma.f64 -1/3 (*.f64 eps -1/24) (*.f64 eps -1/216))) (*.f64 (fma.f64 -1/9 (*.f64 (*.f64 eps -1/24) (cbrt.f64 (/.f64 1 eps))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 eps))) (-.f64 (*.f64 eps -1/720) (fma.f64 -1/3 (*.f64 eps -1/24) (*.f64 eps -1/216))))) (cbrt.f64 eps)))))))))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(*.f64 (pow.f64 1 1/3) (*.f64 eps (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(pow.f64 eps 1/3)
(cbrt.f64 eps)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 eps) 1/3) (pow.f64 x 2))) (pow.f64 eps 1/3))
(fma.f64 -1/6 (*.f64 (pow.f64 x 2) (cbrt.f64 eps)) (cbrt.f64 eps))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 eps) 1/3) (pow.f64 x 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps))))) (pow.f64 eps 1/3)))
(fma.f64 -1/6 (*.f64 (pow.f64 x 2) (cbrt.f64 eps)) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 2))) (*.f64 (pow.f64 x 4) (*.f64 eps -1/24))) (cbrt.f64 eps)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (*.f64 1 eps) 1/3) (pow.f64 x 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (pow.f64 x 4) (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 eps 2)) 1/3) (*.f64 (pow.f64 x 6) (-.f64 (*.f64 -1/720 eps) (+.f64 (*.f64 -1/3 (-.f64 (*.f64 1/24 eps) (*.f64 1/12 eps))) (*.f64 -1/216 eps)))))) (pow.f64 eps 1/3))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 2) (cbrt.f64 eps)) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 2))) (*.f64 (pow.f64 x 4) (*.f64 eps -1/24))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 eps 2))) (*.f64 (pow.f64 x 6) (-.f64 (*.f64 eps -1/720) (fma.f64 -1/3 (*.f64 eps -1/24) (*.f64 eps -1/216))))) (cbrt.f64 eps))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 eps 2)))) (+.f64 (*.f64 (pow.f64 x 4) (*.f64 eps -1/24)) (*.f64 (pow.f64 x 6) (-.f64 (*.f64 eps -1/720) (fma.f64 -1/3 (*.f64 eps -1/24) (*.f64 eps -1/216)))))) (fma.f64 -1/6 (*.f64 (pow.f64 x 2) (cbrt.f64 eps)) (cbrt.f64 eps)))
(pow.f64 (*.f64 eps (cos.f64 x)) 1/3)
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(pow.f64 (*.f64 eps (cos.f64 x)) 1/3)
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(pow.f64 (*.f64 eps (cos.f64 x)) 1/3)
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(pow.f64 (*.f64 eps (cos.f64 x)) 1/3)
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(pow.f64 (*.f64 eps (cos.f64 x)) 1/3)
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(pow.f64 (*.f64 eps (cos.f64 x)) 1/3)
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(pow.f64 (*.f64 eps (cos.f64 x)) 1/3)
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(pow.f64 (*.f64 eps (cos.f64 x)) 1/3)
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (sin.f64 eps))
(sin.f64 eps)
(+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps)))) 1)) (*.f64 (pow.f64 1 1/3) (sin.f64 eps)))
(fma.f64 x (+.f64 (*.f64 (*.f64 (cos.f64 eps) (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18))) 1) -1) (sin.f64 eps))
(fma.f64 x (+.f64 (*.f64 (cos.f64 eps) (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18))) -1) (sin.f64 eps))
(+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps)))) 1)) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 eps)) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (cos.f64 eps) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2)))))))))))))
(+.f64 (fma.f64 x (+.f64 (*.f64 (*.f64 (cos.f64 eps) (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18))) 1) -1) (sin.f64 eps)) (*.f64 (pow.f64 x 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))) (cbrt.f64 (/.f64 1 (sin.f64 eps)))))))))))
(+.f64 (fma.f64 x (+.f64 (*.f64 (cos.f64 eps) (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18))) -1) (sin.f64 eps)) (*.f64 (pow.f64 x 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)) (fma.f64 1/3 (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 eps)))) (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))))))))))
(+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps)))) 1)) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 eps)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (cos.f64 eps) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))))))))))) (*.f64 (pow.f64 x 3) (+.f64 1/6 (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (cos.f64 eps) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (cos.f64 eps)) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (cos.f64 eps) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 (cos.f64 eps) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (cos.f64 eps) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2)))))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/9) (*.f64 (cos.f64 eps) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (*.f64 -1/6 (cos.f64 eps)) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (cos.f64 eps) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2)))))))))))))))))))))
(+.f64 (fma.f64 x (+.f64 (*.f64 (*.f64 (cos.f64 eps) (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18))) 1) -1) (sin.f64 eps)) (fma.f64 (pow.f64 x 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))) (cbrt.f64 (/.f64 1 (sin.f64 eps))))))))) (*.f64 (pow.f64 x 3) (+.f64 1/6 (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) (*.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (cos.f64 eps) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cos.f64 eps) 3)) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) (*.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18)) (*.f64 (cos.f64 eps) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))) (cbrt.f64 (/.f64 1 (sin.f64 eps)))))))) (*.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 2/9 (*.f64 (*.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 eps)))) (-.f64 (*.f64 (cos.f64 eps) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cos.f64 eps) 3)) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) (*.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))))))))))))))))))
(+.f64 (fma.f64 x (+.f64 (*.f64 (cos.f64 eps) (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18))) -1) (sin.f64 eps)) (fma.f64 (pow.f64 x 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)) (fma.f64 1/3 (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 eps)))) (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2))))))))) (*.f64 (pow.f64 x 3) (+.f64 1/6 (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) (*.f64 (cos.f64 eps) (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 1/3 (-.f64 (*.f64 (cos.f64 eps) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cos.f64 eps) 3)) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18))) (*.f64 (cos.f64 eps) (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18)) (cos.f64 eps)) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 eps)))) (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2))))))) (*.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 2/9 (*.f64 (*.f64 (cos.f64 eps) (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 eps)))) (-.f64 (*.f64 (cos.f64 eps) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cos.f64 eps) 3)) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18))) (*.f64 (cos.f64 eps) (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2))))))))))))))))))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 eps (*.f64 -1 x)))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 eps (*.f64 -1 x)))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 eps (*.f64 -1 x)))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 eps (*.f64 -1 x)))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 x)) (sin.f64 x))
(-.f64 (sin.f64 x) (sin.f64 x))
0
(-.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))))) (*.f64 (pow.f64 1 1/3) (sin.f64 x))) (sin.f64 x))
(-.f64 (fma.f64 eps (*.f64 (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18))) 1) (sin.f64 x)) (sin.f64 x))
(+.f64 (*.f64 eps (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18)))) 0)
(-.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 x)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (pow.f64 (cos.f64 x) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))))))))) (sin.f64 x))
(-.f64 (+.f64 (fma.f64 eps (*.f64 (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18))) 1) (sin.f64 x)) (*.f64 (pow.f64 eps 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2)))) (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (/.f64 1 (sin.f64 x)))))) (cbrt.f64 (sin.f64 x))))))) (sin.f64 x))
(+.f64 (*.f64 eps (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18)))) (+.f64 (*.f64 (pow.f64 eps 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) (fma.f64 1/3 (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)))) (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 x)))) (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)))))) (cbrt.f64 (sin.f64 x)))))) 0))
(-.f64 (+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 x)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (pow.f64 (cos.f64 x) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))))))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (cos.f64 x)) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/9) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (pow.f64 (cos.f64 x) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 x)) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 8)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/6 (cos.f64 x)) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))))))))))))))))) (sin.f64 x))
(-.f64 (+.f64 (fma.f64 eps (*.f64 (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18))) 1) (sin.f64 x)) (fma.f64 (pow.f64 eps 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2)))) (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (/.f64 1 (sin.f64 x)))))) (cbrt.f64 (sin.f64 x))))) (*.f64 (pow.f64 eps 3) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18)) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (cos.f64 x) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 3)) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18))) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18)) (*.f64 (cos.f64 x) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (/.f64 1 (sin.f64 x)))))))) (*.f64 (fma.f64 2/9 (*.f64 (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 8)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 x) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 3)) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18))) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2))))))))) (cbrt.f64 (sin.f64 x))))))))) (sin.f64 x))
(+.f64 (*.f64 eps (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18)))) (+.f64 (fma.f64 (pow.f64 eps 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) (fma.f64 1/3 (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)))) (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 x)))) (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)))))) (cbrt.f64 (sin.f64 x))))) (*.f64 (pow.f64 eps 3) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 1/3 (-.f64 (*.f64 (cos.f64 x) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 3)) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18))) (*.f64 (cos.f64 x) (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18)) (cos.f64 x)) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 x)))) (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2))))))) (*.f64 (fma.f64 2/9 (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 8)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 x) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 3)) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18))) (*.f64 (cos.f64 x) (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)))))))))) (cbrt.f64 (sin.f64 x)))))))) 0))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 x (*.f64 -1 eps)))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 x (*.f64 -1 eps)))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 x (*.f64 -1 eps)))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 x (*.f64 -1 eps)))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (pow.f64 1 1/3) (sin.f64 eps))
(sin.f64 eps)
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps))))) (*.f64 (pow.f64 1 1/3) (sin.f64 eps)))
(fma.f64 x (*.f64 (*.f64 (cos.f64 eps) (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18))) 1) (sin.f64 eps))
(fma.f64 x (*.f64 (cos.f64 eps) (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18))) (sin.f64 eps))
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 eps)) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (cos.f64 eps) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2)))))))))))))
(+.f64 (fma.f64 x (*.f64 (*.f64 (cos.f64 eps) (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18))) 1) (sin.f64 eps)) (*.f64 (pow.f64 x 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))) (cbrt.f64 (/.f64 1 (sin.f64 eps)))))))))))
(+.f64 (*.f64 (pow.f64 x 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)) (fma.f64 1/3 (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 eps)))) (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))))))))) (fma.f64 x (*.f64 (cos.f64 eps) (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18))) (sin.f64 eps)))
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 eps)) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (cos.f64 eps) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))))))))))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (cos.f64 eps) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (cos.f64 eps)) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (cos.f64 eps) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 (cos.f64 eps) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (cos.f64 eps) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2)))))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 eps)) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/9) (*.f64 (cos.f64 eps) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/3) (-.f64 (*.f64 -1/6 (cos.f64 eps)) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (cos.f64 eps) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))))))))))))))))))))
(+.f64 (fma.f64 x (*.f64 (*.f64 (cos.f64 eps) (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18))) 1) (sin.f64 eps)) (fma.f64 (pow.f64 x 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))) (cbrt.f64 (/.f64 1 (sin.f64 eps))))))))) (*.f64 (pow.f64 x 3) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) (*.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (cos.f64 eps) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cos.f64 eps) 3)) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) (*.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18)) (*.f64 (cos.f64 eps) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))) (cbrt.f64 (/.f64 1 (sin.f64 eps)))))))) (*.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 2/9 (*.f64 (*.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 eps)))) (-.f64 (*.f64 (cos.f64 eps) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cos.f64 eps) 3)) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) (*.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2))))))))))))))))))
(+.f64 (fma.f64 x (*.f64 (cos.f64 eps) (*.f64 (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 eps) 4) 1/18))) (sin.f64 eps)) (fma.f64 (pow.f64 x 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)) (fma.f64 1/3 (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 eps)))) (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2))))))))) (*.f64 (pow.f64 x 3) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) (*.f64 (cos.f64 eps) (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 1/3 (-.f64 (*.f64 (cos.f64 eps) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cos.f64 eps) 3)) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18))) (*.f64 (cos.f64 eps) (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18)) (cos.f64 eps)) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 eps)))) (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2))))))) (*.f64 (cbrt.f64 (sin.f64 eps)) (fma.f64 2/9 (*.f64 (*.f64 (cos.f64 eps) (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 8)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 eps)))) (-.f64 (*.f64 (cos.f64 eps) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cos.f64 eps) 3)) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18))) (*.f64 (cos.f64 eps) (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))))))))))))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x)))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x)))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x)))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x)))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 eps (*.f64 -1 x))))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 eps (*.f64 -1 x))))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 eps (*.f64 -1 x))))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 eps (*.f64 -1 x))))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 1 1/3) (sin.f64 x))
(sin.f64 x)
(+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))))) (*.f64 (pow.f64 1 1/3) (sin.f64 x)))
(fma.f64 eps (*.f64 (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18))) 1) (sin.f64 x))
(fma.f64 eps (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18))) (sin.f64 x))
(+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 x)) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 x)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (pow.f64 (cos.f64 x) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))))))))))
(+.f64 (fma.f64 eps (*.f64 (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18))) 1) (sin.f64 x)) (*.f64 (pow.f64 eps 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2)))) (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (/.f64 1 (sin.f64 x)))))) (cbrt.f64 (sin.f64 x)))))))
(+.f64 (fma.f64 eps (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18))) (sin.f64 x)) (*.f64 (pow.f64 eps 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) (fma.f64 1/3 (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)))) (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 x)))) (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)))))) (cbrt.f64 (sin.f64 x)))))))
(+.f64 (*.f64 eps (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 x)) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 x)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (pow.f64 (cos.f64 x) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))))))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (cos.f64 x)) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/9) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/9) (pow.f64 (cos.f64 x) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 x)) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 8)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/3) (-.f64 (*.f64 -1/6 (cos.f64 x)) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))))))))))))))))
(+.f64 (fma.f64 eps (*.f64 (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18))) 1) (sin.f64 x)) (fma.f64 (pow.f64 eps 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2)))) (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (/.f64 1 (sin.f64 x)))))) (cbrt.f64 (sin.f64 x))))) (*.f64 (pow.f64 eps 3) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18)) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (cos.f64 x) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 3)) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18))) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18)) (*.f64 (cos.f64 x) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (/.f64 1 (sin.f64 x)))))))) (*.f64 (fma.f64 2/9 (*.f64 (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 8)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 x) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 3)) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18))) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2))))))))) (cbrt.f64 (sin.f64 x)))))))))
(+.f64 (fma.f64 eps (*.f64 (cos.f64 x) (*.f64 (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 x) 4) 1/18))) (sin.f64 x)) (fma.f64 (pow.f64 eps 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)) (fma.f64 1/3 (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)))) (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 x)))) (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)))))) (cbrt.f64 (sin.f64 x))))) (*.f64 (pow.f64 eps 3) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18)) (*.f64 (cos.f64 x) (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 1/3 (-.f64 (*.f64 (cos.f64 x) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 3)) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18))) (*.f64 (cos.f64 x) (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18)) (cos.f64 x)) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 x)))) (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2))))))) (*.f64 (fma.f64 2/9 (*.f64 (*.f64 (cos.f64 x) (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 8)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 x) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 3)) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18))) (*.f64 (cos.f64 x) (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2)))))))))) (cbrt.f64 (sin.f64 x)))))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x)))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x)))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x)))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 eps x)))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 x (*.f64 -1 eps))))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 x (*.f64 -1 eps))))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 x (*.f64 -1 eps))))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 x (*.f64 -1 eps))))
(sin.f64 (+.f64 eps x))
(pow.f64 (sin.f64 eps) 1/3)
(cbrt.f64 (sin.f64 eps))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 x (cos.f64 eps)))) (pow.f64 (sin.f64 eps) 1/3))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18)) (*.f64 (cos.f64 eps) x)) (cbrt.f64 (sin.f64 eps)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 x (cos.f64 eps)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))))))) (pow.f64 (sin.f64 eps) 1/3)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18)) (*.f64 (cos.f64 eps) x)) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))))) (cbrt.f64 (sin.f64 eps))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18)) (*.f64 (cos.f64 eps) x)) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (*.f64 (pow.f64 x 2) (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))))) (cbrt.f64 (sin.f64 eps))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 x (cos.f64 eps)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/6 (cos.f64 eps)) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (cos.f64 eps) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/9) (pow.f64 (cos.f64 eps) 2)))))))))))) (pow.f64 (sin.f64 eps) 1/3))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18)) (*.f64 (cos.f64 eps) x)) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 (cos.f64 eps) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cos.f64 eps) 3)) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18)) (*.f64 (cos.f64 eps) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2))))))))))) (cbrt.f64 (sin.f64 eps)))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)))) (+.f64 (*.f64 (pow.f64 x 2) (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 (cos.f64 eps) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 (cos.f64 eps) 3)) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 5)) 1/18))) (*.f64 (cos.f64 eps) (fma.f64 -1/2 (sin.f64 eps) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18) (pow.f64 (/.f64 1 (sin.f64 eps)) 1/18)) (pow.f64 (cos.f64 eps) 2))))))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) 1/18)) (*.f64 (cos.f64 eps) x)) (cbrt.f64 (sin.f64 eps))))
(pow.f64 (sin.f64 (+.f64 eps x)) 1/3)
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (sin.f64 (+.f64 eps x)) 1/3)
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (sin.f64 (+.f64 eps x)) 1/3)
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (sin.f64 (+.f64 eps x)) 1/3)
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) 1/3)
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) 1/3)
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) 1/3)
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) 1/3)
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (sin.f64 x) 1/3)
(cbrt.f64 (sin.f64 x))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/9) (*.f64 eps (cos.f64 x)))) (pow.f64 (sin.f64 x) 1/3))
(fma.f64 1/3 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18))) (cbrt.f64 (sin.f64 x)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/9) (*.f64 eps (cos.f64 x)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))) (pow.f64 (sin.f64 x) 1/3)))
(fma.f64 1/3 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2))))) (cbrt.f64 (sin.f64 x))))
(fma.f64 1/3 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 eps 2)) (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2))))) (cbrt.f64 (sin.f64 x))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/9) (*.f64 eps (cos.f64 x)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/6 (cos.f64 x)) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/9) (pow.f64 (cos.f64 x) 2)))))))))))) (pow.f64 (sin.f64 x) 1/3))))
(fma.f64 1/3 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (*.f64 (pow.f64 eps 2) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (cos.f64 x) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 3)) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18))) (*.f64 (cos.f64 x) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18))) (pow.f64 (cos.f64 x) 2))))))))) (cbrt.f64 (sin.f64 x)))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (cos.f64 x) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2))) (pow.f64 (cos.f64 x) 3)) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 5)) 1/18))) (*.f64 (cos.f64 x) (fma.f64 -1/2 (sin.f64 x) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 x)) 1/18) (pow.f64 (/.f64 1 (sin.f64 x)) 1/18)) (pow.f64 (cos.f64 x) 2))))))))))) (fma.f64 1/3 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 x) 2)) 1/18))) (cbrt.f64 (sin.f64 x))))
(pow.f64 (sin.f64 (+.f64 eps x)) 1/3)
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (sin.f64 (+.f64 eps x)) 1/3)
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (sin.f64 (+.f64 eps x)) 1/3)
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (sin.f64 (+.f64 eps x)) 1/3)
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) 1/3)
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) 1/3)
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) 1/3)
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) 1/3)
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 x (-.f64 (cos.f64 eps) 1)) (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 (cos.f64 eps) 1) 2) (sin.f64 eps)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 eps))) (-.f64 (cos.f64 eps) 1))) 2)))))
(+.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 x 2) (-.f64 (fma.f64 -1/2 (sin.f64 eps) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (sin.f64 eps)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))) 2)))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 x (-.f64 (cos.f64 eps) 1)) (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 (cos.f64 eps) 1) 2) (sin.f64 eps)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 eps))) (-.f64 (cos.f64 eps) 1))) 2))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/6 (-.f64 1 (cos.f64 eps))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (cos.f64 eps) 1) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 eps))) (-.f64 (cos.f64 eps) 1))) 2))) (sin.f64 eps))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (cos.f64 eps) 1) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 eps))) (-.f64 (cos.f64 eps) 1))) 2))) (sin.f64 eps))))))))
(+.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (fma.f64 (pow.f64 x 2) (-.f64 (fma.f64 -1/2 (sin.f64 eps) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (sin.f64 eps)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))) 2)) (*.f64 (pow.f64 x 3) (fma.f64 -1 (fma.f64 -1/6 (-.f64 1 (cos.f64 eps)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))) 2)) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 -1/2 (sin.f64 eps)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))) 2)) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))))))))
(+.f64 (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (fma.f64 (pow.f64 x 2) (-.f64 (fma.f64 -1/2 (sin.f64 eps) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (sin.f64 eps)))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))) 2)) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 1/2 (*.f64 (/.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))) 2)))) (fma.f64 -1/6 (-.f64 1 (cos.f64 eps)) (*.f64 1/2 (*.f64 (/.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) (-.f64 (*.f64 -1/2 (sin.f64 eps)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (sin.f64 eps))) (+.f64 (cos.f64 eps) -1))) 2))))))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (*.f64 1/2 (pow.f64 eps 2)) (sin.f64 x))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(fma.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (*.f64 (*.f64 1/2 (pow.f64 eps 2)) (sin.f64 x)))
(*.f64 (sin.f64 x) (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 -1/24 (pow.f64 eps 4))))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))
(fma.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (fma.f64 1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x)) (*.f64 (*.f64 1/2 (pow.f64 eps 2)) (sin.f64 x))))
(fma.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 1/720 (pow.f64 eps 6)))))
(+.f64 (*.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))))
(fma.f64 -1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (fma.f64 -1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x)) (fma.f64 1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x)) (*.f64 (*.f64 1/2 (pow.f64 eps 2)) (sin.f64 x)))))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/2 (pow.f64 eps 2)) (*.f64 1/720 (pow.f64 eps 6)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/24 (pow.f64 eps 4)) (*.f64 -1/40320 (pow.f64 eps 8)))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 x (-.f64 1 (cos.f64 eps)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps)))) (*.f64 x (-.f64 1 (cos.f64 eps))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps))) (*.f64 x (-.f64 1 (cos.f64 eps))))
(*.f64 (-.f64 1 (cos.f64 eps)) (+.f64 x (*.f64 -1/6 (pow.f64 x 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 1 (cos.f64 eps)))) (*.f64 x (-.f64 1 (cos.f64 eps)))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps))) (fma.f64 1/120 (*.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 x 5)) (*.f64 x (-.f64 1 (cos.f64 eps)))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps))) (*.f64 (-.f64 1 (cos.f64 eps)) (+.f64 x (*.f64 1/120 (pow.f64 x 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 1 (cos.f64 eps)))) (*.f64 x (-.f64 1 (cos.f64 eps))))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps))) (fma.f64 -1/5040 (*.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 x 7)) (fma.f64 1/120 (*.f64 (-.f64 1 (cos.f64 eps)) (pow.f64 x 5)) (*.f64 x (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (+.f64 x (*.f64 1/120 (pow.f64 x 5)))) (*.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1/5040 (pow.f64 x 7)))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 eps (cos.f64 x))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 eps (cos.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (*.f64 eps (cos.f64 x)))))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(+.f64 (sin.f64 eps) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (*.f64 x (+.f64 (cos.f64 eps) -1))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps)))) (*.f64 x (-.f64 (cos.f64 eps) 1)))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (fma.f64 1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps))) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(+.f64 (*.f64 (sin.f64 eps) (+.f64 1 (*.f64 -1/2 (pow.f64 x 2)))) (fma.f64 1/6 (*.f64 (pow.f64 x 3) (-.f64 1 (cos.f64 eps))) (*.f64 x (+.f64 (cos.f64 eps) -1))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 0 (-.f64 1 (cos.f64 eps)))
(+.f64 (cos.f64 eps) -1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1))) 1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(+.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 -1 (+.f64 (cos.f64 eps) 1)))
(*.f64 -1 (-.f64 1 (cos.f64 eps)))
(+.f64 (cos.f64 eps) -1)
(*.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 (cos.f64 eps) -1)
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(+.f64 (cos.f64 eps) -1)
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2))
(+.f64 (cos.f64 eps) -1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 2) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2) (neg.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps)))))
(+.f64 (cos.f64 eps) -1)
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(*.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps))) (neg.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps)))))
(+.f64 (cos.f64 eps) -1)
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (neg.f64 (cos.f64 eps)))))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))
(+.f64 (cos.f64 eps) -1)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 2)) (cbrt.f64 (-.f64 1 (cos.f64 eps))))
(+.f64 (cos.f64 eps) -1)
(*.f64 (neg.f64 (sqrt.f64 (-.f64 1 (cos.f64 eps)))) (sqrt.f64 (-.f64 1 (cos.f64 eps))))
(+.f64 (cos.f64 eps) -1)
(/.f64 1 (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (neg.f64 (cos.f64 eps))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))))
(*.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (neg.f64 (cos.f64 eps))))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (neg.f64 (cos.f64 eps)))))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (neg.f64 (cos.f64 eps)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (cos.f64 eps))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (-.f64 -1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) 1)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) -1) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 (cos.f64 eps) -1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)
(+.f64 (cos.f64 eps) -1)
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)
(+.f64 (cos.f64 eps) -1)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)
(+.f64 (cos.f64 eps) -1)
(neg.f64 (-.f64 1 (cos.f64 eps)))
(+.f64 (cos.f64 eps) -1)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))
(fabs.f64 (+.f64 (cos.f64 eps) -1))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))
(+.f64 (cos.f64 eps) -1)
(log.f64 (/.f64 1 (exp.f64 (-.f64 1 (cos.f64 eps)))))
(+.f64 (cos.f64 eps) -1)
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))
(+.f64 (cos.f64 eps) -1)
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))
(+.f64 (cos.f64 eps) -1)
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(fma.f64 1 (cos.f64 eps) -1)
(+.f64 (cos.f64 eps) -1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)
(+.f64 (cos.f64 eps) -1)
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1)
(+.f64 (cos.f64 eps) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) 1)
(*.f64 (sin.f64 eps) (cos.f64 x))
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))))
(*.f64 1/2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))
(/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x)))) -2)
(/.f64 (-.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (sin.f64 (-.f64 eps x))) -2)
(pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1)
(*.f64 (sin.f64 eps) (cos.f64 x))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 3)
(*.f64 (sin.f64 eps) (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 1/3)
(*.f64 (sin.f64 eps) (cos.f64 x))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2)
(*.f64 (sin.f64 eps) (cos.f64 x))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))
(fabs.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))
(*.f64 (sin.f64 eps) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (sin.f64 eps) (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))
(*.f64 (sin.f64 eps) (cos.f64 x))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (sin.f64 eps) (cos.f64 x))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (sin.f64 eps) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 1))
(*.f64 (sin.f64 eps) (cos.f64 x))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (sin.f64 eps) (cos.f64 x))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 1))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (*.f64 2 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (cos.f64 eps) -1)))))
(+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (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) -1)))
(+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1)
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(*.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2)))
(*.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4) (*.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4)) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) (pow.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 3) (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (-.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (cos.f64 eps) -1))) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (*.f64 (sin.f64 x) (+.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (cos.f64 eps) -1))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))) (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (*.f64 (sin.f64 x) (+.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (cos.f64 eps) -1))) (*.f64 (sin.f64 x) (+.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (cos.f64 eps) -1))))) (+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3)
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2))
(fabs.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) 1/3)
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2))
(fabs.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (cos.f64 x)))) 1)
(*.f64 eps (cos.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 (cos.f64 x) eps)
(*.f64 eps (cos.f64 x))
(*.f64 (*.f64 eps (cos.f64 x)) 1)
(*.f64 eps (cos.f64 x))
(*.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2))
(*.f64 eps (cos.f64 x))
(*.f64 1 (*.f64 eps (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) (cbrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(*.f64 (cbrt.f64 eps) (*.f64 (cbrt.f64 (cos.f64 x)) (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2)))
(*.f64 (*.f64 (cbrt.f64 eps) (cbrt.f64 (cos.f64 x))) (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (cbrt.f64 eps) (cos.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 eps 2)) (*.f64 (cos.f64 x) (cbrt.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2)))
(*.f64 eps (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) eps))
(*.f64 eps (cos.f64 x))
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/6) (*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/6) (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2)))
(*.f64 eps (cos.f64 x))
(*.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) eps))
(*.f64 eps (cos.f64 x))
(*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) 2) 3) (cbrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(*.f64 (pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/6) 3))
(*.f64 eps (cos.f64 x))
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(*.f64 (*.f64 eps (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(*.f64 (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 eps 2))) (cbrt.f64 eps))
(*.f64 (cbrt.f64 eps) (*.f64 (cos.f64 x) (cbrt.f64 (pow.f64 eps 2))))
(*.f64 (cos.f64 x) (*.f64 (cbrt.f64 (pow.f64 eps 2)) (cbrt.f64 eps)))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 eps (cos.f64 x))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) 1) (cbrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) (cbrt.f64 eps)) (cbrt.f64 (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) (*.f64 (cbrt.f64 eps) (cbrt.f64 (cos.f64 x))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (cos.f64 x))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) (pow.f64 (*.f64 eps (cos.f64 x)) 1/6)) (pow.f64 (*.f64 eps (cos.f64 x)) 1/6))
(*.f64 eps (cos.f64 x))
(sqrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2))
(fabs.f64 (*.f64 eps (cos.f64 x)))
(log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3))
(*.f64 eps (cos.f64 x))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 eps (cos.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3)))
(*.f64 eps (cos.f64 x))
(expm1.f64 (log1p.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (cos.f64 x))) 1))
(*.f64 eps (cos.f64 x))
(log1p.f64 (expm1.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))))) 1)
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(*.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 1)
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(*.f64 1 (cbrt.f64 (*.f64 eps (cos.f64 x))))
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(*.f64 (cbrt.f64 eps) (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 eps))
(*.f64 (cbrt.f64 eps) (cbrt.f64 (cos.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) 2))
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(*.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/6) (pow.f64 (*.f64 eps (cos.f64 x)) 1/6))
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 eps (cos.f64 x))))
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 1/3) (pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 eps (cos.f64 x)))) (cbrt.f64 (sqrt.f64 (*.f64 eps (cos.f64 x)))))
(pow.f64 (*.f64 eps (cos.f64 x)) 1/3)
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 1)
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) 3)
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/6) 2)
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2))
(fabs.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))))))
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (cos.f64 x))) 1/3))
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))) 1))
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 eps (cos.f64 x)))))
(cbrt.f64 (*.f64 eps (cos.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 eps x)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2)) (cos.f64 (/.f64 (+.f64 (+.f64 eps x) x) 2))))
(*.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 eps (-.f64 x x)) 2)) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2))))
(*.f64 (*.f64 2 (sin.f64 (/.f64 (+.f64 eps 0) 2))) (cos.f64 (/.f64 (+.f64 eps (*.f64 2 x)) 2)))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2)) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2)))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps 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))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 1 (/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 3)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 3) 1/3)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 3))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 1 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (cbrt.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 eps x)))) 1)
(sin.f64 (+.f64 eps x))
(*.f64 (sin.f64 (+.f64 eps x)) 1)
(sin.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2))
(sin.f64 (+.f64 eps x))
(*.f64 1 (sin.f64 (+.f64 eps x)))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (cbrt.f64 (sin.f64 (+.f64 eps x))))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2)))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 1/6) (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 1/6) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2)))
(sin.f64 (+.f64 eps x))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 (+.f64 eps x))))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) 2) 3) (cbrt.f64 (sin.f64 (+.f64 eps x))))
(sin.f64 (+.f64 eps x))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 1/6) 3) (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 1/6) 3))
(sin.f64 (+.f64 eps x))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) 1) (cbrt.f64 (sin.f64 (+.f64 eps x))))
(sin.f64 (+.f64 eps x))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))))
(sin.f64 (+.f64 eps x))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (pow.f64 (sin.f64 (+.f64 eps x)) 1/6)) (pow.f64 (sin.f64 (+.f64 eps x)) 1/6))
(sin.f64 (+.f64 eps x))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2))
(fabs.f64 (sin.f64 (+.f64 eps x)))
(log.f64 (exp.f64 (sin.f64 (+.f64 eps x))))
(sin.f64 (+.f64 eps x))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 eps x)))))
(sin.f64 (+.f64 eps x))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 eps x))))
(sin.f64 (+.f64 eps x))
(exp.f64 (log.f64 (sin.f64 (+.f64 eps x))))
(sin.f64 (+.f64 eps x))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 eps x))) 1))
(sin.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 eps x))))
(sin.f64 (+.f64 eps x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))))) 1)
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 1)
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(*.f64 1 (cbrt.f64 (sin.f64 (+.f64 eps x))))
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) 2))
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) 2) (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))))
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 1/6) (pow.f64 (sin.f64 (+.f64 eps x)) 1/6))
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) 1/3) (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (sin.f64 (+.f64 eps x))))
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) 1/3) (pow.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (+.f64 eps x)))) (cbrt.f64 (sqrt.f64 (sin.f64 (+.f64 eps x)))))
(pow.f64 (sin.f64 (+.f64 eps x)) 1/3)
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 1)
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) 3)
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 1/6) 2)
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2))
(fabs.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))))
(log.f64 (exp.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))))
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))))))
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(expm1.f64 (log1p.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))))
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (log.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))))
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 eps x))) 1/3))
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) 1))
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(log1p.f64 (expm1.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))))
(cbrt.f64 (sin.f64 (+.f64 eps x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 1))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (*.f64 2 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (cos.f64 eps) -1)))))
(+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (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) -1)))
(+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1)
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(*.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2)))
(*.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4) (*.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4)) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) (pow.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 3) (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (-.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (cos.f64 eps) -1))) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (*.f64 (sin.f64 x) (+.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (cos.f64 eps) -1))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))) (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (*.f64 (sin.f64 x) (+.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (cos.f64 eps) -1))) (*.f64 (sin.f64 x) (+.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (cos.f64 eps) -1))))) (+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2))
(fabs.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2)) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2)) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (*.f64 (sin.f64 x) (+.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (cos.f64 eps) -1))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (sin.f64 x) (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(+.f64 (sin.f64 x) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) 1)
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (-.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (sin.f64 x) (/.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (-.f64 1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (sin.f64 x) (/.f64 (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))) (-.f64 1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1))) (sin.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 1)
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 3)
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3) 1/3)
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2)
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))
(fabs.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(log.f64 (pow.f64 (exp.f64 (-.f64 1 (cos.f64 eps))) (sin.f64 x)))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 1))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 1))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (*.f64 2 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (cos.f64 eps) -1)))))
(+.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (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) -1)))
(+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2)))
(*.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4) (*.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4)) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1/4))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (cbrt.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) (pow.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (-.f64 (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 3) (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (-.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (cos.f64 eps) -1))) 3)) (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (*.f64 (sin.f64 x) (+.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (cos.f64 eps) -1))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) (*.f64 (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))) (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2) (*.f64 (*.f64 (sin.f64 x) (+.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (cos.f64 eps) -1))) (*.f64 (sin.f64 x) (+.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (cos.f64 eps) -1))))) (+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3)
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) 1/2)
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2))
(fabs.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) 1/3)
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2))
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2))
(fabs.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2)) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 2)) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (*.f64 (sin.f64 x) (+.f64 (-.f64 1 (cos.f64 eps)) (+.f64 (cos.f64 eps) -1))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))

eval421.0ms (3.2%)

Compiler

Compiled 22068 to 12433 computations (43.7% saved)

prune192.0ms (1.5%)

Pruning

57 alts after pruning (43 fresh and 14 done)

PrunedKeptTotal
New65814672
Fresh82937
Picked055
Done099
Total66657723
Accuracy
100.0%
Counts
723 → 57
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.1%
(fma.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3) (*.f64 (cos.f64 x) (sin.f64 eps)))
99.4%
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
55.2%
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
69.0%
(fma.f64 (sin.f64 x) (cos.f64 eps) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) 3))
8.2%
(fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x)))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
19.3%
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/3) 3)
25.7%
(pow.f64 (pow.f64 (sin.f64 eps) 1/3) 3)
44.5%
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 2)
21.2%
(pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 2)
97.6%
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3)
42.5%
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
44.8%
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
53.0%
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
26.3%
(pow.f64 (cbrt.f64 eps) 3)
70.9%
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
97.7%
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
42.5%
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
42.9%
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 3) (sin.f64 x))
70.8%
(-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
99.1%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3))
56.0%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 (/.f64 1 (-.f64 1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))))
99.4%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
99.2%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 eps))) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
99.1%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 3)))
99.3%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
99.3%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (-.f64 1 (cos.f64 eps))))))
99.0%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2))))
71.1%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 x (-.f64 1 (cos.f64 eps))))
99.3%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))))
43.3%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
58.5%
(-.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
24.9%
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
43.3%
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
99.1%
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
45.9%
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
50.3%
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
52.3%
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
45.3%
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) eps))
51.7%
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (sin.f64 (*.f64 1/2 eps)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
47.1%
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
42.8%
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
27.5%
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
32.2%
(*.f64 (*.f64 eps (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
72.6%
(*.f64 (*.f64 2 (sin.f64 (/.f64 (+.f64 eps 0) 2))) (cos.f64 (/.f64 (+.f64 eps (*.f64 2 x)) 2)))
53.8%
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
72.5%
(*.f64 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
49.3%
(*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
45.7%
(*.f64 eps (cos.f64 x))
31.5%
(*.f64 2 (sin.f64 (*.f64 eps 1/2)))
3.2%
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps)))
54.0%
(sin.f64 eps)
99.2%
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
22.8%
(fabs.f64 (*.f64 eps (cos.f64 x)))
19.5%
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
26.7%
eps
4.0%
0
Compiler

Compiled 2094 to 1173 computations (44% saved)

regimes212.0ms (1.6%)

Counts
92 → 1
Calls
Call 1
Inputs
0
eps
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 2 (sin.f64 (*.f64 eps 1/2)))
(pow.f64 (cbrt.f64 eps) 3)
(fabs.f64 (*.f64 eps (cos.f64 x)))
(-.f64 (sin.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps)))
(*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 2 (sin.f64 (/.f64 (+.f64 eps 0) 2))) (cos.f64 (/.f64 (+.f64 eps (*.f64 2 x)) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(pow.f64 (pow.f64 (sin.f64 eps) 1/3) 3)
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
(pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 2)
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/3) 3)
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/3)
(-.f64 (+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))) (sin.f64 x))
(-.f64 (+.f64 (sin.f64 x) (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 x (-.f64 1 (cos.f64 eps))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (sin.f64 (*.f64 1/2 eps)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 3) (sin.f64 x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3)))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (*.f64 eps (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(-.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
(-.f64 (pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(-.f64 (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))) (sin.f64 x))
(-.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) 1) (sin.f64 x))
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/2)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) eps))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 2)
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 eps))) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(log.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (-.f64 1 (cos.f64 eps))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 3)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3))
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 2)
(-.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(pow.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (+.f64 (*.f64 1/2 eps) 0))))) 3)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3)
(fma.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (log.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) 3))
(-.f64 (log.f64 (*.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))) (sin.f64 x))
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.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 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (-.f64 (/.f64 1 (-.f64 1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(-.f64 (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))) (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 (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))) (sin.f64 x))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 eps))) 2))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) 2) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 eps) (cos.f64 eps)) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))
Outputs
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
Calls

3 calls:

119.0ms
x
40.0ms
eps
26.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
99.4%1x
99.4%1eps
99.4%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 1289 to 579 computations (55.1% saved)

regimes113.0ms (0.9%)

Counts
75 → 1
Calls
Call 1
Inputs
0
eps
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 2 (sin.f64 (*.f64 eps 1/2)))
(pow.f64 (cbrt.f64 eps) 3)
(fabs.f64 (*.f64 eps (cos.f64 x)))
(-.f64 (sin.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps)))
(*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 2 (sin.f64 (/.f64 (+.f64 eps 0) 2))) (cos.f64 (/.f64 (+.f64 eps (*.f64 2 x)) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(pow.f64 (pow.f64 (sin.f64 eps) 1/3) 3)
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
(pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 2)
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/3) 3)
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/3)
(-.f64 (+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))) (sin.f64 x))
(-.f64 (+.f64 (sin.f64 x) (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 x (-.f64 1 (cos.f64 eps))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (sin.f64 (*.f64 1/2 eps)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 3) (sin.f64 x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3)))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (*.f64 eps (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(-.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
(-.f64 (pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(-.f64 (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))) (sin.f64 x))
(-.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) 1) (sin.f64 x))
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/2)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) eps))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (cos.f64 eps)))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (pow.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 2)
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (*.f64 (/.f64 (-.f64 1 (cos.f64 (*.f64 2 eps))) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(log.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (-.f64 1 (cos.f64 eps))))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (-.f64 1 (cos.f64 eps))) 3)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))) 3))
(-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x)))) 2)
(-.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 1 (cos.f64 eps)) (sin.f64 x))))))
Outputs
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
Calls

3 calls:

36.0ms
x
34.0ms
eps
22.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
99.4%1x
99.4%1eps
99.4%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 861 to 422 computations (51% saved)

regimes95.0ms (0.7%)

Counts
54 → 1
Calls
Call 1
Inputs
0
eps
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 2 (sin.f64 (*.f64 eps 1/2)))
(pow.f64 (cbrt.f64 eps) 3)
(fabs.f64 (*.f64 eps (cos.f64 x)))
(-.f64 (sin.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps)))
(*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 2 (sin.f64 (/.f64 (+.f64 eps 0) 2))) (cos.f64 (/.f64 (+.f64 eps (*.f64 2 x)) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(pow.f64 (pow.f64 (sin.f64 eps) 1/3) 3)
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
(pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 2)
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/3) 3)
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/3)
(-.f64 (+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))) (sin.f64 x))
(-.f64 (+.f64 (sin.f64 x) (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 x (-.f64 1 (cos.f64 eps))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (sin.f64 (*.f64 1/2 eps)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 3) (sin.f64 x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3)))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (*.f64 eps (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(-.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
(-.f64 (pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(-.f64 (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))) (sin.f64 x))
(-.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) 1) (sin.f64 x))
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/2)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) eps))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
Outputs
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
Calls

3 calls:

41.0ms
x
24.0ms
eps
17.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
99.4%1x
99.4%1eps
99.4%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 535 to 270 computations (49.5% saved)

regimes106.0ms (0.8%)

Counts
53 → 1
Calls
Call 1
Inputs
0
eps
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 2 (sin.f64 (*.f64 eps 1/2)))
(pow.f64 (cbrt.f64 eps) 3)
(fabs.f64 (*.f64 eps (cos.f64 x)))
(-.f64 (sin.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps)))
(*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 2 (sin.f64 (/.f64 (+.f64 eps 0) 2))) (cos.f64 (/.f64 (+.f64 eps (*.f64 2 x)) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(pow.f64 (pow.f64 (sin.f64 eps) 1/3) 3)
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
(pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 2)
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/3) 3)
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/3)
(-.f64 (+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))) (sin.f64 x))
(-.f64 (+.f64 (sin.f64 x) (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 x (-.f64 1 (cos.f64 eps))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (sin.f64 (*.f64 1/2 eps)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 3) (sin.f64 x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3)))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (*.f64 eps (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(-.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
(-.f64 (pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(-.f64 (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))) (sin.f64 x))
(-.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) 1) (sin.f64 x))
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/2)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) eps))
Outputs
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
Calls

3 calls:

48.0ms
eps
24.0ms
x
14.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
99.3%1x
99.3%1eps
99.3%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 523 to 266 computations (49.1% saved)

regimes73.0ms (0.6%)

Counts
50 → 1
Calls
Call 1
Inputs
0
eps
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 2 (sin.f64 (*.f64 eps 1/2)))
(pow.f64 (cbrt.f64 eps) 3)
(fabs.f64 (*.f64 eps (cos.f64 x)))
(-.f64 (sin.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps)))
(*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 2 (sin.f64 (/.f64 (+.f64 eps 0) 2))) (cos.f64 (/.f64 (+.f64 eps (*.f64 2 x)) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(pow.f64 (cbrt.f64 (sin.f64 eps)) 3)
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(pow.f64 (pow.f64 (sin.f64 eps) 1/3) 3)
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
(pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 2)
(fabs.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (*.f64 (cos.f64 x) (sqrt.f64 eps)) (sqrt.f64 eps))
(-.f64 (fabs.f64 (sin.f64 (+.f64 eps x))) (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 1/3) 3)
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/3)
(-.f64 (+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))) (sin.f64 x))
(-.f64 (+.f64 (sin.f64 x) (*.f64 eps (cos.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 x (-.f64 1 (cos.f64 eps))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 x 2)) 1) (sin.f64 eps)))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 x (sin.f64 (*.f64 1/2 eps)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 3) (sin.f64 x))
(fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3)))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (*.f64 eps (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)))
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(-.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x))
(-.f64 (pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2) (sin.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(-.f64 (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))) (sin.f64 x))
(-.f64 (-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) 1) (sin.f64 x))
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/2)))
Outputs
(*.f64 (*.f64 2 (sin.f64 (/.f64 (+.f64 eps 0) 2))) (cos.f64 (/.f64 (+.f64 eps (*.f64 2 x)) 2)))
Calls

3 calls:

23.0ms
x
23.0ms
eps
15.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
72.6%1x
72.6%1eps
72.6%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 481 to 247 computations (48.6% saved)

regimes83.0ms (0.6%)

Counts
13 → 3
Calls
Call 1
Inputs
0
eps
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 2 (sin.f64 (*.f64 eps 1/2)))
(pow.f64 (cbrt.f64 eps) 3)
(fabs.f64 (*.f64 eps (cos.f64 x)))
(-.f64 (sin.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps)))
(*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 eps))) (sin.f64 (*.f64 1/2 eps)))
Outputs
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Calls

3 calls:

38.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
21.0ms
eps
21.0ms
x
Results
AccuracySegmentsBranch
73.3%3(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
72.8%3eps
72.9%3x
Compiler

Compiled 89 to 55 computations (38.2% saved)

regimes48.0ms (0.4%)

Counts
10 → 3
Calls
Call 1
Inputs
0
eps
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(*.f64 2 (sin.f64 (*.f64 eps 1/2)))
(pow.f64 (cbrt.f64 eps) 3)
(fabs.f64 (*.f64 eps (cos.f64 x)))
(-.f64 (sin.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps)))
Outputs
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(sin.f64 eps)
Calls

3 calls:

17.0ms
eps
17.0ms
x
12.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
72.8%3eps
70.9%3x
72.6%3(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 60 to 35 computations (41.7% saved)

regimes8.0ms (0.1%)

Counts
3 → 1
Calls
Call 1
Inputs
0
eps
(sin.f64 eps)
Outputs
(sin.f64 eps)
Calls

2 calls:

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

Compiled 12 to 8 computations (33.3% saved)

regimes7.0ms (0.1%)

Counts
2 → 1
Calls
Call 1
Inputs
0
eps
Outputs
eps
Calls

2 calls:

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

Compiled 10 to 7 computations (30% saved)

regimes6.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
0
Outputs
0
Calls

2 calls:

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

Compiled 9 to 7 computations (22.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.043058733543795e-86
1.8308674199362016e-69
0.0ms
-0.0029011770956279184
-2.434348182831716e-13
Compiler

Compiled 14 to 10 computations (28.6% saved)

bsearch75.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
2.7654560356818057e-14
7.170794577286835e-8
34.0ms
-0.002901181165428363
-5.3891849041096726e-11
Results
31.0ms70×body1024valid
17.0ms160×body256valid
12.0ms42×body512valid
11.0ms16×body2048valid
Compiler

Compiled 230 to 172 computations (25.2% saved)

simplify23.0ms (0.2%)

Algorithm
egg-herbie
Rules
40×*-commutative
34×+-commutative
30×sub-neg
26×neg-mul-1
26×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
064492
1100492
2119492
3140492
4165492
5196492
6210492
7211492
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(*.f64 (*.f64 2 (sin.f64 (/.f64 (+.f64 eps 0) 2))) (cos.f64 (/.f64 (+.f64 eps (*.f64 2 x)) 2)))
(if (<=.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -1152921504606847/576460752303423488) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (if (<=.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(if (<=.f64 eps -7673845534663173/295147905179352825856) (sin.f64 eps) (if (<=.f64 eps 5289050460814003/75557863725914323419136) (*.f64 eps (cos.f64 x)) (sin.f64 eps)))
(sin.f64 eps)
eps
0
Outputs
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps))))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (*.f64 2 (sin.f64 (/.f64 (+.f64 eps 0) 2))) (cos.f64 (/.f64 (+.f64 eps (*.f64 2 x)) 2)))
(*.f64 (*.f64 2 (sin.f64 (/.f64 eps 2))) (cos.f64 (/.f64 (+.f64 eps (*.f64 x 2)) 2)))
(if (<=.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -1152921504606847/576460752303423488) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (if (<=.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184) (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(if (or (<=.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -1152921504606847/576460752303423488) (not (<=.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 3499601159652819/34996011596528190789960035633881941845650710894291398982812329702559247987190014771576210832368861184))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(if (<=.f64 eps -7673845534663173/295147905179352825856) (sin.f64 eps) (if (<=.f64 eps 5289050460814003/75557863725914323419136) (*.f64 eps (cos.f64 x)) (sin.f64 eps)))
(if (or (<=.f64 eps -7673845534663173/295147905179352825856) (not (<=.f64 eps 5289050460814003/75557863725914323419136))) (sin.f64 eps) (*.f64 eps (cos.f64 x)))
(sin.f64 eps)
eps
0
Compiler

Compiled 146 to 99 computations (32.2% saved)

soundness2.3s (17.7%)

Rules
1678×fma-neg
1650×fma-def
1024×fma-def
1024×fma-def
1024×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01247
116047
2245147
03748764
18698390
226897952
036339
1589339
27817339
01247
116047
2245147
0103943710
1293542007
01247
116047
2245147
03748764
18698390
226897952
034315
1538315
26656315
0103943710
1293542007
036339
1589339
27817339
034315
1538315
26656315
088129887
1233628059
2767928047
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1561 to 797 computations (48.9% saved)

end0.0ms (0%)

preprocess100.0ms (0.8%)

Compiler

Compiled 302 to 156 computations (48.3% saved)

Profiling

Loading profile data...