2sin (example 3.3)

Time bar (total: 14.6s)

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)

sample3.9s (26.6%)

Results
1.8s3648×body1024valid
1.1s1225×body2048valid
601.0ms1486×body512valid
342.0ms1895×body256valid
3.0msbody4096valid
Bogosity

preprocess165.0ms (1.1%)

Algorithm
egg-herbie
Rules
362×fma-def
88×+-commutative
84×sub-neg
80×*-commutative
62×associate--r+
Problems
102×No Errors
95×(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
59×(sin.f64 (+.f64 x eps))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022113
142105
268105
3126105
4247105
5354105
6496105
7577105
8616105
9622105
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))
(-.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))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 eps))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 eps))
Compiler

Compiled 30 to 13 computations (56.7% saved)

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

Compiled 18 to 12 computations (33.3% saved)

localize108.0ms (0.7%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
65.2%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
80.7%
(sin.f64 (+.f64 x eps))
100.0%
(sin.f64 x)
100.0%
(sin.f64 x)
80.7%
(sin.f64 (+.f64 x eps))
65.2%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 21 to 7 computations (66.7% saved)

series3.0ms (0%)

Counts
3 → 52
Calls

15 calls:

TimeVariablePointExpression
1.0ms
eps
@inf
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
0.0ms
eps
@0
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
0.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))

rewrite148.0ms (1%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
1372×flip-+
902×flip--
280×prod-exp
248×frac-times
150×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0937
15237
238937
3478837
Stop Event
node limit
Counts
3 → 145
Calls
Call 1
Inputs
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(sin.f64 (+.f64 x eps))
(sin.f64 x)
Outputs
(+.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(+.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (neg.f64 (/.f64 (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 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.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 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 1 (+.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 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.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 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps 0) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))))
(*.f64 (sin.f64 (*.f64 (+.f64 eps 0) 1/2)) (*.f64 (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) 2))
(*.f64 (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps 0) 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps 0) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2)
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (/.f64 1 (+.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 1 (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 2 (sin.f64 (*.f64 (+.f64 eps 0) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))
(*.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (neg.f64 (+.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))) (/.f64 1 (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 2 (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (sin.f64 (*.f64 (+.f64 eps 0) 1/2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (-.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 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 4) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 6) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 4) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))))
(*.f64 (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (cos.f64 (*.f64 (+.f64 eps 0) 1/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 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.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)) (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)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 4) (pow.f64 (sin.f64 x) 4)) (*.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)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 4) (pow.f64 (sin.f64 x) 4)) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 6) (pow.f64 (sin.f64 x) 6)) (*.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 (neg.f64 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 9) (pow.f64 (sin.f64 x) 9)) (*.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)) 6) (+.f64 (pow.f64 (sin.f64 x) 6) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3)))))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (+.f64 (neg.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 (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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (-.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (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) (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 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 (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)) 3) (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 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 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) 3) (pow.f64 (/.f64 (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))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (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) (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 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 (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)) 3) (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 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 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) 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 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (+.f64 x (+.f64 x eps))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps 0) (+.f64 x (+.f64 x eps))))))) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 4) (pow.f64 (sin.f64 x) 4)) (/.f64 1 (+.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 x eps)) 6) (pow.f64 (sin.f64 x) 6)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 4) (pow.f64 (sin.f64 x) 4)) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 6) (pow.f64 (sin.f64 x) 6)) (/.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 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 9) (pow.f64 (sin.f64 x) 9)) (/.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 (pow.f64 (sin.f64 (+.f64 x eps)) 6) (+.f64 (pow.f64 (sin.f64 x) 6) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (+.f64 x (+.f64 x eps))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps 0) (+.f64 x (+.f64 x eps)))))) 2) 2)
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (cos.f64 (*.f64 (+.f64 eps 0) 1/2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 x) 2))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (pow.f64 (sin.f64 x) 3))) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (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 x eps)) 4) (pow.f64 (sin.f64 x) 4)) 1) (*.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 x eps)) 6) (pow.f64 (sin.f64 x) 6)) 1) (*.f64 (+.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 4) (pow.f64 (sin.f64 x) 4)) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 6) (pow.f64 (sin.f64 x) 6)) 1) (*.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 x eps)) 9) (pow.f64 (sin.f64 x) 9)) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 6) (+.f64 (pow.f64 (sin.f64 x) 6) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (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 (neg.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (pow.f64 (sin.f64 x) 2))) (neg.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (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 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (-.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (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) (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 x) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))) (neg.f64 (/.f64 (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)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (neg.f64 (/.f64 (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 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 0 (*.f64 (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))) (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))))) (+.f64 0 (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) 0) (+.f64 (sin.f64 (+.f64 x eps)) 0)) (pow.f64 (sin.f64 x) 2)) (+.f64 (+.f64 (sin.f64 (+.f64 x eps)) 0) (sin.f64 x)))
(pow.f64 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) -1)
(neg.f64 (/.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)))))
(neg.f64 (/.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)))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 -1 (sin.f64 x) (sin.f64 (+.f64 x eps)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (sin.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (cos.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps)))) (*.f64 (cos.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (sin.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (sin.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (sin.f64 (-.f64 x eps))))
(*.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) (/.f64 1 (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)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))))))
(/.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) (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)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 1 (/.f64 (sin.f64 (-.f64 x eps)) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))) (neg.f64 (sin.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (cos.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps)))) (*.f64 (sin.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (cos.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps))))) (*.f64 (*.f64 (cos.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (sin.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps)))) (*.f64 (cos.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (sin.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps)))))) (+.f64 (*.f64 (sin.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (cos.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps)))) (*.f64 (cos.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (sin.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (sin.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (sin.f64 (-.f64 x eps)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (sin.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (sin.f64 (-.f64 x eps))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (sin.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (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 (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)))
Calls

9 calls:

1.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
0.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
0.0ms
(sin.f64 (+.f64 x eps))
0.0ms
(sin.f64 x)
0.0ms
(sin.f64 (+.f64 x eps))

simplify177.0ms (1.2%)

Algorithm
egg-herbie
Rules
1462×fma-neg
1018×+-commutative
674×associate-*r*
651×fma-def
634×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
049311271
1143110773
2617910757
Stop Event
node limit
Counts
197 → 250
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)))
x
(+.f64 x (*.f64 -1/6 (pow.f64 x 3)))
(+.f64 x (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 1/120 (pow.f64 x 5))))
(+.f64 x (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/5040 (pow.f64 x 7)) (*.f64 1/120 (pow.f64 x 5)))))
(+.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(+.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (neg.f64 (/.f64 (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 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.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 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 1 (+.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 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.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 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps 0) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))))
(*.f64 (sin.f64 (*.f64 (+.f64 eps 0) 1/2)) (*.f64 (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) 2))
(*.f64 (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps 0) 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps 0) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2)
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (/.f64 1 (+.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 1 (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 2 (sin.f64 (*.f64 (+.f64 eps 0) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))
(*.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (neg.f64 (+.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))) (/.f64 1 (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 2 (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (sin.f64 (*.f64 (+.f64 eps 0) 1/2)))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (-.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 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 4) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 6) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 4) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))))
(*.f64 (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (cos.f64 (*.f64 (+.f64 eps 0) 1/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 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.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)) (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)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 4) (pow.f64 (sin.f64 x) 4)) (*.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)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 4) (pow.f64 (sin.f64 x) 4)) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 6) (pow.f64 (sin.f64 x) 6)) (*.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 (neg.f64 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 9) (pow.f64 (sin.f64 x) 9)) (*.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)) 6) (+.f64 (pow.f64 (sin.f64 x) 6) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3)))))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (+.f64 (neg.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 (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 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (-.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (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) (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 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 (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)) 3) (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 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 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) 3) (pow.f64 (/.f64 (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))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (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) (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 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 (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)) 3) (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 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 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) 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 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (+.f64 x (+.f64 x eps))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps 0) (+.f64 x (+.f64 x eps))))))) 2)
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 4) (pow.f64 (sin.f64 x) 4)) (/.f64 1 (+.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 x eps)) 6) (pow.f64 (sin.f64 x) 6)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 4) (pow.f64 (sin.f64 x) 4)) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 6) (pow.f64 (sin.f64 x) 6)) (/.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 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 9) (pow.f64 (sin.f64 x) 9)) (/.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 (pow.f64 (sin.f64 (+.f64 x eps)) 6) (+.f64 (pow.f64 (sin.f64 x) 6) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (+.f64 x (+.f64 x eps))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps 0) (+.f64 x (+.f64 x eps)))))) 2) 2)
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (cos.f64 (*.f64 (+.f64 eps 0) 1/2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 x) 2))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (pow.f64 (sin.f64 x) 3))) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (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 x eps)) 4) (pow.f64 (sin.f64 x) 4)) 1) (*.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 x eps)) 6) (pow.f64 (sin.f64 x) 6)) 1) (*.f64 (+.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 4) (pow.f64 (sin.f64 x) 4)) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 6) (pow.f64 (sin.f64 x) 6)) 1) (*.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 x eps)) 9) (pow.f64 (sin.f64 x) 9)) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 6) (+.f64 (pow.f64 (sin.f64 x) 6) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (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 (neg.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (pow.f64 (sin.f64 x) 2))) (neg.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (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 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (-.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (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) (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 x) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))) (neg.f64 (/.f64 (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)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (neg.f64 (/.f64 (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 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 0 (*.f64 (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))) (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))))) (+.f64 0 (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) 0) (+.f64 (sin.f64 (+.f64 x eps)) 0)) (pow.f64 (sin.f64 x) 2)) (+.f64 (+.f64 (sin.f64 (+.f64 x eps)) 0) (sin.f64 x)))
(pow.f64 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) -1)
(neg.f64 (/.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)))))
(neg.f64 (/.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)))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 -1 (sin.f64 x) (sin.f64 (+.f64 x eps)))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(binary32->binary64 (-.f32 (sin.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))) (sin.f32 (binary64->binary32 x))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(-.f64 (*.f64 (sin.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (cos.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps)))) (*.f64 (cos.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (sin.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (sin.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (sin.f64 (-.f64 x eps))))
(*.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) (/.f64 1 (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)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))))))
(/.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) (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)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 1 (/.f64 (sin.f64 (-.f64 x eps)) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))) (neg.f64 (sin.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (cos.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps)))) (*.f64 (sin.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (cos.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps))))) (*.f64 (*.f64 (cos.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (sin.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps)))) (*.f64 (cos.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (sin.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps)))))) (+.f64 (*.f64 (sin.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (cos.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps)))) (*.f64 (cos.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (sin.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (sin.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (sin.f64 (-.f64 x eps)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (sin.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (sin.f64 (-.f64 x eps))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (sin.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (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 (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)))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps))))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (sin.f64 (+.f64 x eps)))) (cbrt.f64 (sin.f64 (+.f64 x eps))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))))
(*.f64 1 (sin.f64 (+.f64 x eps)))
(pow.f64 (sin.f64 (+.f64 x eps)) 1)
(exp.f64 (log.f64 (sin.f64 (+.f64 x eps))))
(log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps))))
(binary32->binary64 (sin.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))))
(*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)))
(log1p.f64 (expm1.f64 (sin.f64 x)))
(expm1.f64 (log1p.f64 (sin.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (sin.f64 x)))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (sin.f64 x)))
(*.f64 1 (sin.f64 x))
(pow.f64 (sin.f64 x) 1)
(exp.f64 (log.f64 (sin.f64 x)))
(log.f64 (exp.f64 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (sin.f32 (binary64->binary32 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (sin.f32 (binary64->binary32 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps))))
(binary32->binary64 (sin.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(binary32->binary64 (-.f32 (sin.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))) (sin.f32 (binary64->binary32 x))))
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) (*.f64 x x)) (*.f64 x (+.f64 (cos.f64 eps) -1))))
(+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (*.f64 -1/2 x) x)))
(+.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) (*.f64 x x)) (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 (*.f64 -1/2 x) x) 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 (+.f64 1 (*.f64 (*.f64 -1/2 x) x)) (sin.f64 eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -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) (*.f64 eps eps)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps eps)))
(+.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) (*.f64 eps eps)) (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) (*.f64 eps eps)) (*.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) (*.f64 eps eps)) (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) (*.f64 eps eps)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) (*.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) 1/24)))
(-.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) (*.f64 x x)) (*.f64 x (cos.f64 eps))))
(+.f64 (sin.f64 eps) (fma.f64 x (cos.f64 eps) (*.f64 (sin.f64 eps) (*.f64 (*.f64 -1/2 x) x))))
(+.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) (*.f64 x x)) (fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (*.f64 x (cos.f64 eps)))))
(+.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 3) -1/6 x)) (*.f64 (+.f64 (*.f64 (*.f64 -1/2 x) x) 1) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (fma.f64 (pow.f64 x 3) -1/6 x)) (*.f64 (+.f64 1 (*.f64 (*.f64 -1/2 x) x)) (sin.f64 eps)))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (+.f64 eps x))
(sin.f64 (-.f64 eps (*.f64 -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) (*.f64 eps eps)) (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps eps))))
(+.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) (*.f64 eps eps)) (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 (sin.f64 x) (+.f64 1 (*.f64 -1/2 (*.f64 eps eps)))))
(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))
x
(+.f64 x (*.f64 -1/6 (pow.f64 x 3)))
(+.f64 x (*.f64 (pow.f64 x 3) -1/6))
(fma.f64 (pow.f64 x 3) -1/6 x)
(+.f64 x (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 1/120 (pow.f64 x 5))))
(+.f64 x (fma.f64 -1/6 (pow.f64 x 3) (*.f64 1/120 (pow.f64 x 5))))
(+.f64 x (fma.f64 (pow.f64 x 3) -1/6 (*.f64 1/120 (pow.f64 x 5))))
(+.f64 x (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1/5040 (pow.f64 x 7)) (*.f64 1/120 (pow.f64 x 5)))))
(+.f64 x (fma.f64 -1/6 (pow.f64 x 3) (fma.f64 -1/5040 (pow.f64 x 7) (*.f64 1/120 (pow.f64 x 5)))))
(+.f64 (fma.f64 (pow.f64 x 3) -1/6 x) (fma.f64 1/120 (pow.f64 x 5) (*.f64 -1/5040 (pow.f64 x 7))))
(+.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(-.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))
(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) (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (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 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.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) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (neg.f64 (/.f64 (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 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 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.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 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 1 (+.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 (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 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.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 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps 0) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 (+.f64 eps 0) 1/2)) (*.f64 (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) 2))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps 0) 1/2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps 0) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2)
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.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 (/.f64 1 (+.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 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (/.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 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))
(/.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 2 (sin.f64 (*.f64 (+.f64 eps 0) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (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 (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 2 (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (sin.f64 (*.f64 (+.f64 eps 0) 1/2)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (-.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 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.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 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.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 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 4) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 2))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 6) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 4) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (*.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)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (-.f64 (*.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)) (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (pow.f64 (sin.f64 (+.f64 eps x)) 4))))
(*.f64 (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) (/.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (cos.f64 (*.f64 (+.f64 eps 0) 1/2)))))
(/.f64 (*.f64 (/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 2) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (cos.f64 (*.f64 eps 1/2)))) 1/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 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.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)) (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 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)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 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 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (-.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)) 4) (pow.f64 (sin.f64 x) 4)) (*.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 eps x)) 4) (pow.f64 (sin.f64 x) 4)) (*.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 x eps)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 4) (pow.f64 (sin.f64 x) 4)) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (+.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 6) (pow.f64 (sin.f64 x) 6)) (*.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 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 -1 (neg.f64 (/.f64 1 (-.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)) 9) (pow.f64 (sin.f64 x) 9)) (*.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)) 6) (+.f64 (pow.f64 (sin.f64 x) 6) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 9) (pow.f64 (sin.f64 x) 9)) (+.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps 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)) 9) (pow.f64 (sin.f64 x) 9)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)))))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (+.f64 (neg.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 (sin.f64 (+.f64 eps x)) (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 (-.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 x) 2) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (-.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (+.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (*.f64 (+.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 (/.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 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (/.f64 (+.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) (+.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 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (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) (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 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 (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)) 3) (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 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 (/.f64 (pow.f64 (sin.f64 (+.f64 eps 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 (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)) 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)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (/.f64 (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 (-.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 (/.f64 (pow.f64 (sin.f64 (+.f64 eps 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 (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)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (/.f64 (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 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (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 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (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)) (fma.f64 (-.f64 (*.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)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 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)) (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (/.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) (+.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 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 3)) (/.f64 (pow.f64 (sin.f64 x) 6) (pow.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 3))) (fma.f64 (/.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) (+.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)) 4) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) 3) (pow.f64 (/.f64 (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))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (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) (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 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 (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)) 3) (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 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 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) 3) (pow.f64 (/.f64 (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))) 3)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps 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 (pow.f64 (sin.f64 (+.f64 eps 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 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)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (/.f64 (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 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) 3) (pow.f64 (/.f64 (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))) 3)) (fma.f64 (/.f64 (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)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (/.f64 (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)) 6) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 1) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) 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 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 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (+.f64 x (+.f64 x eps))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps 0) (+.f64 x (+.f64 x eps))))))) 2)
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 x (+.f64 eps x))))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x (+.f64 eps x)))))) 1)
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 eps (+.f64 x x))))) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 4) (pow.f64 (sin.f64 x) 4)) (/.f64 1 (+.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 eps x)) 4) (pow.f64 (sin.f64 x) 4)) (*.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 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 6) (pow.f64 (sin.f64 x) 6)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (+.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 4) (pow.f64 (sin.f64 x) 4)) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (+.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 6) (pow.f64 (sin.f64 x) 6)) (/.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 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 9) (pow.f64 (sin.f64 x) 9)) (/.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 (pow.f64 (sin.f64 (+.f64 x eps)) 6) (+.f64 (pow.f64 (sin.f64 x) 6) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 9) (pow.f64 (sin.f64 x) 9)) (+.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps 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)) 9) (pow.f64 (sin.f64 x) 9)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (+.f64 eps 0) (+.f64 x (+.f64 x eps))))) (sin.f64 (*.f64 1/2 (+.f64 (+.f64 eps 0) (+.f64 x (+.f64 x eps)))))) 2) 2)
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 x (+.f64 eps x))))) (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x (+.f64 eps x)))))) 1)
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 eps (+.f64 x x))))) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 2) (*.f64 (sin.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (cos.f64 (*.f64 (+.f64 eps 0) 1/2))))
(/.f64 (*.f64 (/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 2) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (cos.f64 (*.f64 eps 1/2)))) 1/2)
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 x) 2))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 x) 2))) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(-.f64 (*.f64 1 (/.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)))))
(fma.f64 1 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (pow.f64 (sin.f64 x) 3))) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (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) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (*.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 (sin.f64 x) 3))) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(-.f64 (*.f64 1 (/.f64 (pow.f64 (sin.f64 (+.f64 eps 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 (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 1 (/.f64 (pow.f64 (sin.f64 (+.f64 eps 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 (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 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 4) (pow.f64 (sin.f64 x) 4)) 1) (*.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 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (pow.f64 (sin.f64 x) 4)) (*.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 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 6) (pow.f64 (sin.f64 x) 6)) 1) (*.f64 (+.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 4) (pow.f64 (sin.f64 x) 4)) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (+.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 6) (pow.f64 (sin.f64 x) 6)) 1) (*.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 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 9) (pow.f64 (sin.f64 x) 9)) 1) (*.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 6) (+.f64 (pow.f64 (sin.f64 x) 6) (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (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)) 9) (pow.f64 (sin.f64 x) 9)) (+.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps 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)) 9) (pow.f64 (sin.f64 x) 9)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 3) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 6) (pow.f64 (sin.f64 x) 6)))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (pow.f64 (sin.f64 x) 2))) (neg.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (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 (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 x) (sin.f64 eps)) 2) (*.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.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 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.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 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (-.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))
(/.f64 (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (neg.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (*.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(/.f64 (*.f64 (+.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 (/.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 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (/.f64 (+.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) (+.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 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (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) (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 x) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))) (neg.f64 (/.f64 (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)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (neg.f64 (/.f64 (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 (/.f64 (pow.f64 (sin.f64 (+.f64 eps 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 (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)) 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)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (/.f64 (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 (-.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 (/.f64 (pow.f64 (sin.f64 (+.f64 eps 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 (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)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (/.f64 (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 (*.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (fma.f64 (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) (-.f64 (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (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 0 (*.f64 (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))) (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps))))) (+.f64 0 (-.f64 (sin.f64 x) (sin.f64 (+.f64 x eps)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2)) (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) 0) (+.f64 (sin.f64 (+.f64 x eps)) 0)) (pow.f64 (sin.f64 x) 2)) (+.f64 (+.f64 (sin.f64 (+.f64 x eps)) 0) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) -1)
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(neg.f64 (/.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 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(neg.f64 (/.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 (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 (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))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(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))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 -1 (sin.f64 x) (sin.f64 (+.f64 x eps)))
(-.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))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.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))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(-.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))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(binary32->binary64 (-.f32 (sin.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))) (sin.f32 (binary64->binary32 x))))
(+.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 (*.f64 (sin.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (cos.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps)))) (*.f64 (cos.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (sin.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps)))))
(-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 x (-.f64 x eps)) x)) (cos.f64 (*.f64 (/.f64 eps (-.f64 x eps)) eps))) (*.f64 (cos.f64 (*.f64 (/.f64 x (-.f64 x eps)) x)) (sin.f64 (*.f64 (/.f64 eps (-.f64 x eps)) eps))))
(-.f64 (*.f64 (sin.f64 (*.f64 x (/.f64 x (-.f64 x eps)))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (cos.f64 (*.f64 x (/.f64 x (-.f64 x eps)))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (sin.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (sin.f64 (-.f64 x eps))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (sin.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (sin.f64 (-.f64 x eps))))
(*.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) (/.f64 1 (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)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.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 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (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 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x))))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
(/.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps))) (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)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.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 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (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 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x))))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.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 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (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 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x))))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
(/.f64 1 (/.f64 (sin.f64 (-.f64 x eps)) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))))
(sin.f64 (+.f64 eps x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (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 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x))))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 eps) (sin.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)) 2) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (-.f64 x eps)))) (neg.f64 (sin.f64 (-.f64 x eps))))
(sin.f64 (+.f64 eps x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (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 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x))))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (cos.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps)))) (*.f64 (sin.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (cos.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps))))) (*.f64 (*.f64 (cos.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (sin.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps)))) (*.f64 (cos.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (sin.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps)))))) (+.f64 (*.f64 (sin.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (cos.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps)))) (*.f64 (cos.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (sin.f64 (/.f64 eps (/.f64 (-.f64 x eps) eps))))))
(/.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 (/.f64 x (-.f64 x eps)) x)) (cos.f64 (*.f64 (/.f64 eps (-.f64 x eps)) eps)) (*.f64 (cos.f64 (*.f64 (/.f64 x (-.f64 x eps)) x)) (sin.f64 (*.f64 (/.f64 eps (-.f64 x eps)) eps)))) (-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 x (-.f64 x eps)) x)) (cos.f64 (*.f64 (/.f64 eps (-.f64 x eps)) eps))) (*.f64 (cos.f64 (*.f64 (/.f64 x (-.f64 x eps)) x)) (sin.f64 (*.f64 (/.f64 eps (-.f64 x eps)) eps))))) (fma.f64 (sin.f64 (*.f64 (/.f64 x (-.f64 x eps)) x)) (cos.f64 (*.f64 (/.f64 eps (-.f64 x eps)) eps)) (*.f64 (cos.f64 (*.f64 (/.f64 x (-.f64 x eps)) x)) (sin.f64 (*.f64 (/.f64 eps (-.f64 x eps)) eps)))))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (*.f64 x (/.f64 x (-.f64 x eps)))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (cos.f64 (*.f64 x (/.f64 x (-.f64 x eps)))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))) (fma.f64 (sin.f64 (*.f64 x (/.f64 x (-.f64 x eps)))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))) (*.f64 (cos.f64 (*.f64 x (/.f64 x (-.f64 x eps)))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))) (fma.f64 (sin.f64 (*.f64 x (/.f64 x (-.f64 x eps)))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))) (*.f64 (cos.f64 (*.f64 x (/.f64 x (-.f64 x eps)))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (sin.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (sin.f64 (-.f64 x eps)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (sin.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (sin.f64 (-.f64 x eps))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (sin.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (sin.f64 (-.f64 x eps)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (sin.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (sin.f64 (-.f64 x eps)))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (sin.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (sin.f64 (-.f64 x eps))))) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (sin.f64 (-.f64 x eps))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (sin.f64 (-.f64 x eps)))))
(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 (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)))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (sin.f64 (+.f64 x eps)))) (cbrt.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(*.f64 1 (sin.f64 (+.f64 x eps)))
(sin.f64 (+.f64 eps x))
(pow.f64 (sin.f64 (+.f64 x eps)) 1)
(sin.f64 (+.f64 eps x))
(exp.f64 (log.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))
(sin.f64 (+.f64 eps x))
(binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 eps x))))
(binary32->binary64 (sin.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))))
(*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)))
(sin.f64 x)
(log1p.f64 (expm1.f64 (sin.f64 x)))
(sin.f64 x)
(expm1.f64 (log1p.f64 (sin.f64 x)))
(sin.f64 x)
(*.f64 (*.f64 (cbrt.f64 (sin.f64 x)) (cbrt.f64 (sin.f64 x))) (cbrt.f64 (sin.f64 x)))
(sin.f64 x)
(cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (sin.f64 x)))
(sin.f64 x)
(*.f64 1 (sin.f64 x))
(sin.f64 x)
(pow.f64 (sin.f64 x) 1)
(sin.f64 x)
(exp.f64 (log.f64 (sin.f64 x)))
(sin.f64 x)
(log.f64 (exp.f64 (sin.f64 x)))
(sin.f64 x)
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (sin.f32 (binary64->binary32 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (sin.f32 (binary64->binary32 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 eps x))))
(binary32->binary64 (sin.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(binary32->binary64 (-.f32 (sin.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))) (sin.f32 (binary64->binary32 x))))

eval84.0ms (0.6%)

Compiler

Compiled 7928 to 2495 computations (68.5% saved)

prune99.0ms (0.7%)

Pruning

32 alts after pruning (31 fresh and 1 done)

PrunedKeptTotal
New21931250
Fresh000
Picked011
Done000
Total21932251
Accuracy
99.8%
Counts
251 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.2%
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
51.3%
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps eps)))
50.6%
(fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
61.9%
(/.f64 (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (neg.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))
74.8%
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.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))))
59.4%
(/.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)) (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
59.4%
(/.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 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))))
45.0%
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
65.2%
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
65.2%
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))
59.0%
(-.f64 (/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))) (sin.f64 x))
16.3%
(-.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/2 (*.f64 eps eps))))) (sin.f64 x))
43.7%
(-.f64 (+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))) (sin.f64 x))
59.0%
(-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))))))) (sin.f64 x))
43.0%
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 x (*.f64 (pow.f64 x 3) -1/6)))
45.0%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
45.0%
(-.f64 (sin.f64 (+.f64 x eps)) (expm1.f64 (log1p.f64 (sin.f64 x))))
41.2%
(-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (sin.f32 (binary64->binary32 x))))
43.7%
(-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
43.2%
(-.f64 (sin.f64 (+.f64 x eps)) x)
4.2%
(-.f64 (sin.f64 x) (sin.f64 x))
22.8%
(-.f64 (binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
54.1%
(+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (*.f64 -1/2 x) x)))
65.2%
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
99.4%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
44.8%
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 eps (+.f64 x x))))) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x)))))
56.1%
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
80.0%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
51.1%
(*.f64 eps (cos.f64 x))
57.2%
(sin.f64 eps)
23.0%
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
65.2%
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
51.3%
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps eps)))
50.6%
(fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
61.9%
(/.f64 (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (neg.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))
74.8%
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.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))))
59.4%
(/.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)) (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
59.4%
(/.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 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))))
45.0%
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
65.2%
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
65.2%
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))
59.0%
(-.f64 (/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))) (sin.f64 x))
16.3%
(-.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/2 (*.f64 eps eps))))) (sin.f64 x))
43.7%
(-.f64 (+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))) (sin.f64 x))
59.0%
(-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))))))) (sin.f64 x))
43.0%
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 x (*.f64 (pow.f64 x 3) -1/6)))
45.0%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
45.0%
(-.f64 (sin.f64 (+.f64 x eps)) (expm1.f64 (log1p.f64 (sin.f64 x))))
41.2%
(-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (sin.f32 (binary64->binary32 x))))
43.7%
(-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
43.2%
(-.f64 (sin.f64 (+.f64 x eps)) x)
4.2%
(-.f64 (sin.f64 x) (sin.f64 x))
22.8%
(-.f64 (binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
54.1%
(+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (*.f64 -1/2 x) x)))
65.2%
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
99.4%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
44.8%
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 eps (+.f64 x x))))) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x)))))
56.1%
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
80.0%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
51.1%
(*.f64 eps (cos.f64 x))
57.2%
(sin.f64 eps)
23.0%
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
Compiler

Compiled 2486 to 1432 computations (42.4% saved)

localize965.0ms (6.6%)

Localize:

Found 28 expressions with local error:

NewAccuracyProgram
65.2%
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))
99.8%
(*.f64 (sin.f64 x) (cos.f64 eps))
99.8%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))
100.0%
(sin.f64 x)
34.5%
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
65.2%
(-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
80.7%
(sin.f64 (+.f64 x eps))
100.0%
(sin.f64 x)
80.2%
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
99.6%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
77.6%
(+.f64 (cos.f64 eps) -1)
99.7%
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
99.8%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
100.0%
(sin.f64 x)
100.0%
(sin.f64 x)
99.8%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))
99.8%
(*.f64 (sin.f64 x) (cos.f64 eps))
65.2%
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))
100.0%
(sin.f64 x)
80.7%
(sin.f64 (+.f64 x eps))
65.2%
(-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
34.5%
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
99.6%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
80.2%
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
100.0%
(sin.f64 x)
99.8%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
99.7%
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
77.6%
(+.f64 (cos.f64 eps) -1)
Compiler

Compiled 160 to 53 computations (66.9% saved)

series21.0ms (0.1%)

Counts
10 → 204
Calls

54 calls:

TimeVariablePointExpression
3.0ms
eps
@inf
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))
1.0ms
x
@inf
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
1.0ms
x
@0
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
1.0ms
x
@inf
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
1.0ms
x
@inf
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))

rewrite93.0ms (0.6%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
564×fma-def
478×associate-*r/
420×flip3-+
394×flip-+
386×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
033122
1132122
21084122
Stop Event
node limit
Counts
10 → 314
Calls
Call 1
Inputs
(+.f64 (cos.f64 eps) -1)
(*.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)))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))
(*.f64 (sin.f64 x) (cos.f64 eps))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))
Outputs
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
x
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
x
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
x
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
x
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
x
(+.f64 -8 (binary32->binary64 (binary64->binary32 -8)))
(+.f64 -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(+.f64 (binary32->binary64 (binary64->binary32 -8)) -8)
(+.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) -8)
(+.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 -8 (binary32->binary64 (binary64->binary32 -8)))
(*.f64 -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 (binary32->binary64 (binary64->binary32 -8)) -8)
(*.f64 (binary32->binary64 (binary64->binary32 -8)) (binary32->binary64 (binary64->binary32 -8)))
(*.f64 (binary32->binary64 (binary64->binary32 -8)) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 (binary32->binary64 (binary64->binary32 -8)) (-.f64 (binary32->binary64 (binary64->binary32 -8)) -8))
(*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) -8)
(*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (binary32->binary64 (binary64->binary32 -8)))
(*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(/.f64 -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(/.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) -8)
(/.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(/.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (-.f64 (binary32->binary64 (binary64->binary32 -8)) -8))
(pow.f64 (binary32->binary64 (binary64->binary32 -8)) -8)
(pow.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) -8)
(pow.f64 (exp.f64 (log.f64 (binary32->binary64 (binary64->binary32 -8)))) -8)
(neg.f64 (binary32->binary64 (binary64->binary32 -8)))
(neg.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(exp.f64 (*.f64 -8 (log.f64 (binary32->binary64 (binary64->binary32 -8)))))
(exp.f64 (+.f64 (*.f64 -8 (log.f64 (binary32->binary64 (binary64->binary32 -8)))) (*.f64 -8 (log.f64 (binary32->binary64 (binary64->binary32 -8))))))
(exp.f64 (+.f64 -8 (*.f64 -8 (log.f64 (binary32->binary64 (binary64->binary32 -8))))))
(fma.f64 (cos.f64 eps) -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 (sin.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))
(fma.f64 (sin.f64 eps) -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 -8 (cos.f64 eps) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 -8 (sin.f64 eps) (binary32->binary64 (binary64->binary32 -8)))
(fma.f64 -8 (sin.f64 eps) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 -8 -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 -8 (binary32->binary64 (binary64->binary32 -8)) -8)
(fma.f64 -8 (binary32->binary64 (binary64->binary32 -8)) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 (binary32->binary64 (binary64->binary32 -8)) -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 (binary32->binary64 (binary64->binary32 -8)) (binary32->binary64 (binary64->binary32 -8)) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 (binary32->binary64 (binary64->binary32 -8)) (neg.f64 (binary32->binary64 (binary64->binary32 -8))) -8)
(fma.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (binary32->binary64 (binary64->binary32 -8)) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
x
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
x
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
x
Calls

34 calls:

1.0ms
(+.f64 (cos.f64 eps) -1)
0.0ms
(+.f64 (cos.f64 eps) -1)
0.0ms
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))
0.0ms
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
0.0ms
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))

simplify225.0ms (1.5%)

Algorithm
egg-herbie
Rules
1017×associate-+r+
932×associate-+l+
835×+-commutative
797×associate-*r*
721×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
053112112
1117411174
2419410998
Stop Event
node limit
Counts
518 → 423
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)
(*.f64 x (-.f64 (cos.f64 eps) 1))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (cos.f64 eps) 1))) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (cos.f64 eps) 1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 (cos.f64 eps) 1))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (cos.f64 eps) 1))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (-.f64 (cos.f64 eps) 1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 (cos.f64 eps) 1))) (*.f64 x (-.f64 (cos.f64 eps) 1)))))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))))))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.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)))
(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)))
(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))))))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 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 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 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 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 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 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 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 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(-.f64 (sin.f64 eps) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (cos.f64 eps)))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (+.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))))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 x) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (+.f64 (sin.f64 x) (*.f64 eps (cos.f64 x))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (+.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))))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (binary32->binary64 (binary64->binary32 (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 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 x (cos.f64 eps))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 eps))) (*.f64 x (cos.f64 eps)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 eps))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (cos.f64 eps))) (*.f64 x (cos.f64 eps))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 eps))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (cos.f64 eps))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (cos.f64 eps))) (*.f64 x (cos.f64 eps)))))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))))))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 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)))))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(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)))))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (cos.f64 eps) -1)) (+.f64 (cos.f64 eps) -1)))
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(binary32->binary64 (binary64->binary32 (+.f64 (cos.f64 eps) -1)))
(binary32->binary64 (binary64->binary32 (+.f64 (cos.f64 eps) -1)))
(binary32->binary64 (+.f32 (cos.f32 (binary64->binary32 eps)) -1))
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
(*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(*.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1)
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (cos.f32 (binary64->binary32 eps)) -1)))
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
(*.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)))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(expm1.f64 (log1p.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 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(cbrt.f64 (*.f64 (*.f64 (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 (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 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 1)
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (cos.f32 (binary64->binary32 eps)) -1))))
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) 1)
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(binary32->binary64 (binary64->binary32 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(binary32->binary64 (binary64->binary32 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(binary32->binary64 (cos.f32 (*.f32 1/2 (+.f32 (binary64->binary32 eps) (+.f32 (binary64->binary32 x) (binary64->binary32 x))))))
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 1)
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(binary32->binary64 (*.f32 (cos.f32 (*.f32 1/2 (+.f32 (binary64->binary32 eps) (+.f32 (binary64->binary32 x) (binary64->binary32 x))))) (*.f32 2 (sin.f32 (*.f32 (binary64->binary32 eps) 1/2)))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x)))) (sqrt.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(log1p.f64 (expm1.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(expm1.f64 (log1p.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(*.f64 (*.f64 (cbrt.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x)))) (cbrt.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x))))) (cbrt.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(cbrt.f64 (*.f64 (*.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x))) (binary32->binary64 (binary64->binary32 (sin.f64 x)))) (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(*.f64 1 (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(pow.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x))) 1)
(exp.f64 (log.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(log.f64 (exp.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(+.f64 -8 (binary32->binary64 (binary64->binary32 -8)))
(+.f64 -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(+.f64 (binary32->binary64 (binary64->binary32 -8)) -8)
(+.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) -8)
(+.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 -8 (binary32->binary64 (binary64->binary32 -8)))
(*.f64 -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 (binary32->binary64 (binary64->binary32 -8)) -8)
(*.f64 (binary32->binary64 (binary64->binary32 -8)) (binary32->binary64 (binary64->binary32 -8)))
(*.f64 (binary32->binary64 (binary64->binary32 -8)) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 (binary32->binary64 (binary64->binary32 -8)) (-.f64 (binary32->binary64 (binary64->binary32 -8)) -8))
(*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) -8)
(*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (binary32->binary64 (binary64->binary32 -8)))
(*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(/.f64 -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(/.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) -8)
(/.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(/.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (-.f64 (binary32->binary64 (binary64->binary32 -8)) -8))
(pow.f64 (binary32->binary64 (binary64->binary32 -8)) -8)
(pow.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) -8)
(pow.f64 (exp.f64 (log.f64 (binary32->binary64 (binary64->binary32 -8)))) -8)
(neg.f64 (binary32->binary64 (binary64->binary32 -8)))
(neg.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(exp.f64 (*.f64 -8 (log.f64 (binary32->binary64 (binary64->binary32 -8)))))
(exp.f64 (+.f64 (*.f64 -8 (log.f64 (binary32->binary64 (binary64->binary32 -8)))) (*.f64 -8 (log.f64 (binary32->binary64 (binary64->binary32 -8))))))
(exp.f64 (+.f64 -8 (*.f64 -8 (log.f64 (binary32->binary64 (binary64->binary32 -8))))))
(fma.f64 (cos.f64 eps) -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 (sin.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))
(fma.f64 (sin.f64 eps) -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 -8 (cos.f64 eps) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 -8 (sin.f64 eps) (binary32->binary64 (binary64->binary32 -8)))
(fma.f64 -8 (sin.f64 eps) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 -8 -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 -8 (binary32->binary64 (binary64->binary32 -8)) -8)
(fma.f64 -8 (binary32->binary64 (binary64->binary32 -8)) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 (binary32->binary64 (binary64->binary32 -8)) -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 (binary32->binary64 (binary64->binary32 -8)) (binary32->binary64 (binary64->binary32 -8)) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 (binary32->binary64 (binary64->binary32 -8)) (neg.f64 (binary32->binary64 (binary64->binary32 -8))) -8)
(fma.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (binary32->binary64 (binary64->binary32 -8)) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x)))))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))) (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x)))) 1)
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(binary32->binary64 (-.f32 (sin.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))) (binary64->binary32 (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))) (sqrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))) (cbrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x)))) (cbrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x)) (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))) (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(*.f64 1 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x)))
(pow.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x)) 1)
(exp.f64 (log.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(log.f64 (exp.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(binary32->binary64 (-.f32 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps)))) (sin.f32 (binary64->binary32 x))))
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
(*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))
(*.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))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps))))
(*.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)))
(pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1)
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (cos.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (cos.f64 eps))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps))))
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))
(*.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))
(pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 1)
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps)))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (sin.f32 (binary64->binary32 x)))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (cos.f32 (binary64->binary32 eps)) -1))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (cos.f32 (binary64->binary32 eps)) -1)))
(binary32->binary64 (binary64->binary32 (+.f64 (cos.f64 eps) -1)))
(binary32->binary64 (binary64->binary32 (+.f64 (cos.f64 eps) -1)))
(binary32->binary64 (+.f32 (cos.f32 (binary64->binary32 eps)) -1))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(binary32->binary64 (*.f32 (cos.f32 (*.f32 1/2 (+.f32 (binary64->binary32 eps) (+.f32 (binary64->binary32 x) (binary64->binary32 x))))) (*.f32 2 (sin.f32 (*.f32 (binary64->binary32 eps) 1/2)))))
(binary32->binary64 (binary64->binary32 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(binary32->binary64 (binary64->binary32 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(binary32->binary64 (cos.f32 (*.f32 1/2 (+.f32 (binary64->binary32 eps) (+.f32 (binary64->binary32 x) (binary64->binary32 x))))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (sin.f32 (binary64->binary32 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps))))
(binary32->binary64 (sin.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(binary32->binary64 (-.f32 (sin.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))) (binary64->binary32 (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (sin.f32 (binary64->binary32 x)))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (cos.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (cos.f64 eps))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(binary32->binary64 (-.f32 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps)))) (sin.f32 (binary64->binary32 x))))
Outputs
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (*.f64 eps eps))
(+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 -1/2 (*.f64 eps eps) (*.f64 1/24 (pow.f64 eps 4)))
(fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))
(+.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 (*.f64 eps eps) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 1/24 (pow.f64 eps 4))))
(fma.f64 -1/2 (*.f64 eps eps) (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 (*.f64 eps eps) (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 (*.f64 eps eps) (fma.f64 -1/720 (pow.f64 eps 6) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 1/40320 (pow.f64 eps 8)))))
(-.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)
(*.f64 x (-.f64 (cos.f64 eps) 1))
(*.f64 x (+.f64 (cos.f64 eps) -1))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (cos.f64 eps) 1))) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (*.f64 x (+.f64 (cos.f64 eps) -1)))
(*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (cos.f64 eps) 1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 (cos.f64 eps) 1))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (fma.f64 1/120 (*.f64 (pow.f64 x 5) (+.f64 (cos.f64 eps) -1)) (*.f64 x (+.f64 (cos.f64 eps) -1))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 1/120 (pow.f64 x 5)))))
(*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (+.f64 (*.f64 1/120 (pow.f64 x 5)) (*.f64 -1/6 (pow.f64 x 3)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (-.f64 (cos.f64 eps) 1))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (-.f64 (cos.f64 eps) 1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (-.f64 (cos.f64 eps) 1))) (*.f64 x (-.f64 (cos.f64 eps) 1)))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (fma.f64 -1/5040 (*.f64 (pow.f64 x 7) (+.f64 (cos.f64 eps) -1)) (fma.f64 1/120 (*.f64 (pow.f64 x 5) (+.f64 (cos.f64 eps) -1)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (*.f64 -1/5040 (pow.f64 x 7)) (*.f64 1/120 (pow.f64 x 5)))) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))))
(*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (+.f64 x (*.f64 1/120 (pow.f64 x 5))) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1/5040 (pow.f64 x 7)))))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))
(*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))))
(*.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 1/24 (pow.f64 eps 4))))
(*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (fma.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)))))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/720 (pow.f64 eps 6)))))
(*.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/720 (pow.f64 eps 6)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (fma.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x)) (fma.f64 1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))))))
(+.f64 (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 1/40320 (pow.f64 eps 8)))) (*.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 -1/720 (pow.f64 eps 6)))))
(*.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 -1/720 (pow.f64 eps 6) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 1/40320 (pow.f64 eps 8))))))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))
(*.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 (*.f64 eps eps) (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (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 (*.f64 eps eps) (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 eps (*.f64 eps (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 (*.f64 eps eps) (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 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) (*.f64 (pow.f64 eps 4) (*.f64 1/24 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))
(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) (*.f64 x x)) (*.f64 x (+.f64 (cos.f64 eps) -1))))
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)))
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 x x))) (sin.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) (-.f64 (cos.f64 eps) 1))) (*.f64 x (-.f64 (cos.f64 eps) 1)))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 x x))) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(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 (*.f64 eps eps) (cos.f64 x)))))
(+.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (*.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) -1/8))))
(+.f64 (cos.f64 x) (fma.f64 -1/8 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 (sin.f64 x) (*.f64 -1/2 eps))))
(+.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 (*.f64 eps eps) (cos.f64 x)) (*.f64 1/48 (*.f64 (sin.f64 x) (pow.f64 eps 3))))))
(+.f64 (cos.f64 x) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (fma.f64 -1/8 (*.f64 eps (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (*.f64 (sin.f64 x) 1/48)))))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 eps) (*.f64 (pow.f64 eps 3) 1/48))) (*.f64 (+.f64 (*.f64 (*.f64 eps eps) -1/8) 1) (cos.f64 x)))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(cos.f64 (*.f64 1/2 eps))
(cos.f64 (*.f64 eps 1/2))
(+.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 -1 (*.f64 x (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (neg.f64 x) (sin.f64 (*.f64 eps 1/2))))
(-.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 x (sin.f64 (*.f64 eps 1/2))))
(+.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 eps 1/2)) (fma.f64 -1 (*.f64 x (sin.f64 (*.f64 eps 1/2))) (*.f64 -1/2 (*.f64 (*.f64 x x) (cos.f64 (*.f64 eps 1/2))))))
(+.f64 (cos.f64 (*.f64 eps 1/2)) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 x x) (cos.f64 (*.f64 eps 1/2)))) (*.f64 x (sin.f64 (*.f64 eps 1/2)))))
(-.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 x x))) (cos.f64 (*.f64 eps 1/2))) (*.f64 x (sin.f64 (*.f64 eps 1/2))))
(+.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 eps 1/2)) (fma.f64 -1 (*.f64 x (sin.f64 (*.f64 eps 1/2))) (fma.f64 -1/2 (*.f64 (*.f64 x x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 1/6 (pow.f64 x 3)) (sin.f64 (*.f64 eps 1/2))))))
(+.f64 (cos.f64 (*.f64 eps 1/2)) (-.f64 (fma.f64 -1/2 (*.f64 (*.f64 x x) (cos.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (pow.f64 x 3) 1/6))) (*.f64 x (sin.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 x x))) (cos.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (neg.f64 x) (*.f64 (pow.f64 x 3) 1/6))))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 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 (*.f64 eps eps) (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (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))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (fma.f64 2 (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) -1/12)) (*.f64 eps (cos.f64 x))))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (fma.f64 eps (cos.f64 x) (*.f64 2 (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) -1/12)))))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (fma.f64 2 (*.f64 (cos.f64 x) (*.f64 -1/12 (pow.f64 eps 3))) (*.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)))))
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) (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 (*.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 1/24 (pow.f64 eps 4)))) (fma.f64 eps (cos.f64 x) (*.f64 2 (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) -1/12)))))
(+.f64 (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))) (fma.f64 2 (*.f64 (cos.f64 x) (*.f64 -1/12 (pow.f64 eps 3))) (*.f64 eps (cos.f64 x))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (*.f64 eps 1/2))))
(+.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 eps 1/2)) 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))))
(fma.f64 2 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2))) (*.f64 x (*.f64 -2 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (+.f64 (*.f64 (*.f64 x -2) (sin.f64 (*.f64 eps 1/2))) (*.f64 2 (cos.f64 (*.f64 eps 1/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 eps 1/2)) 2)) (fma.f64 -1 (*.f64 (*.f64 (*.f64 x x) (cos.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2))))))
(fma.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2))) (+.f64 2 (neg.f64 (*.f64 x x)))))
(fma.f64 (*.f64 x -2) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2))) (-.f64 2 (*.f64 x x))))
(+.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 eps 1/2)) 2)) (fma.f64 -1 (*.f64 (*.f64 (*.f64 x x) (cos.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2))) (fma.f64 1/3 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 2 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2)))))))
(+.f64 (fma.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2))) (+.f64 2 (neg.f64 (*.f64 x x))))) (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) 1/3)))
(+.f64 (fma.f64 (*.f64 x -2) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (sin.f64 (*.f64 eps 1/2))) (-.f64 2 (*.f64 x x)))) (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) 1/3)))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(-.f64 (sin.f64 eps) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(+.f64 (sin.f64 eps) (-.f64 (*.f64 (cos.f64 eps) x) (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(-.f64 (fma.f64 (cos.f64 eps) x (sin.f64 eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (cos.f64 eps)))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(+.f64 (sin.f64 eps) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (*.f64 (cos.f64 eps) x)) (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)) (fma.f64 (cos.f64 eps) x (neg.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(+.f64 (fma.f64 (cos.f64 eps) x (sin.f64 eps)) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (neg.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(-.f64 (+.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))))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(+.f64 (sin.f64 eps) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (*.f64 (cos.f64 eps) x))) (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(+.f64 (sin.f64 eps) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (*.f64 (cos.f64 eps) (+.f64 x (*.f64 -1/6 (pow.f64 x 3))))) (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(+.f64 (-.f64 (sin.f64 eps) (binary32->binary64 (binary64->binary32 (sin.f64 x)))) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (*.f64 (cos.f64 eps) (+.f64 x (*.f64 -1/6 (pow.f64 x 3))))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 x) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (+.f64 (sin.f64 x) (*.f64 eps (cos.f64 x))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(+.f64 (sin.f64 x) (-.f64 (*.f64 eps (cos.f64 x)) (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(-.f64 (fma.f64 eps (cos.f64 x) (sin.f64 x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(+.f64 (sin.f64 x) (-.f64 (fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 eps (cos.f64 x))) (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(+.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x))) (-.f64 (sin.f64 x) (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(+.f64 (*.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x))) (-.f64 (fma.f64 eps (cos.f64 x) (sin.f64 x)) (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(-.f64 (+.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))))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(+.f64 (sin.f64 x) (-.f64 (fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 eps (cos.f64 x)))) (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(+.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) (-.f64 (sin.f64 x) (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(+.f64 (sin.f64 x) (-.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (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 (*.f64 eps eps) (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (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 (*.f64 eps eps) (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 eps (*.f64 eps (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 (*.f64 eps eps) (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 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) (*.f64 (pow.f64 eps 4) (*.f64 1/24 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(-.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) (+.f64 (cos.f64 eps) -1)))
(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) (+.f64 (cos.f64 eps) -1)))
(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) (+.f64 (cos.f64 eps) -1)))
(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) (+.f64 (cos.f64 eps) -1)))
(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) (+.f64 (cos.f64 eps) -1)))
(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) (+.f64 (cos.f64 eps) -1)))
(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) (+.f64 (cos.f64 eps) -1)))
(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) (+.f64 (cos.f64 eps) -1)))
(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 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))
(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) (*.f64 x x)) (*.f64 x (+.f64 (cos.f64 eps) -1))))
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)))
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 x x))) (sin.f64 eps)))
(+.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) (*.f64 x x)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 x 3) (+.f64 1/6 (*.f64 (cos.f64 eps) -1/6))))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 x 3) (fma.f64 (cos.f64 eps) -1/6 1/6)))))
(+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) (*.f64 (*.f64 x x) (+.f64 (*.f64 -1/2 (sin.f64 eps)) (*.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) x))))
(-.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) (+.f64 (cos.f64 eps) -1)))
(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) (+.f64 (cos.f64 eps) -1)))
(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) (+.f64 (cos.f64 eps) -1)))
(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) (+.f64 (cos.f64 eps) -1)))
(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) (+.f64 (cos.f64 eps) -1)))
(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) (+.f64 (cos.f64 eps) -1)))
(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) (+.f64 (cos.f64 eps) -1)))
(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) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 x (cos.f64 eps))
(*.f64 (cos.f64 eps) x)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 eps))) (*.f64 x (cos.f64 eps)))
(fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (*.f64 (cos.f64 eps) x))
(*.f64 (cos.f64 eps) (+.f64 x (*.f64 -1/6 (pow.f64 x 3))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 eps))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (cos.f64 eps))) (*.f64 x (cos.f64 eps))))
(fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (fma.f64 1/120 (*.f64 (cos.f64 eps) (pow.f64 x 5)) (*.f64 (cos.f64 eps) x)))
(fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (*.f64 (cos.f64 eps) (+.f64 x (*.f64 1/120 (pow.f64 x 5)))))
(*.f64 (cos.f64 eps) (+.f64 x (+.f64 (*.f64 1/120 (pow.f64 x 5)) (*.f64 -1/6 (pow.f64 x 3)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (cos.f64 eps))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (cos.f64 eps))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (cos.f64 eps))) (*.f64 x (cos.f64 eps)))))
(fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (fma.f64 -1/5040 (*.f64 (cos.f64 eps) (pow.f64 x 7)) (fma.f64 1/120 (*.f64 (cos.f64 eps) (pow.f64 x 5)) (*.f64 (cos.f64 eps) x))))
(+.f64 (*.f64 (cos.f64 eps) (+.f64 x (*.f64 1/120 (pow.f64 x 5)))) (*.f64 (cos.f64 eps) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1/5040 (pow.f64 x 7)))))
(*.f64 (cos.f64 eps) (+.f64 (+.f64 x (*.f64 1/120 (pow.f64 x 5))) (+.f64 (*.f64 -1/6 (pow.f64 x 3)) (*.f64 -1/5040 (pow.f64 x 7)))))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(sin.f64 x)
(+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))
(+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))))
(fma.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x) (sin.f64 x))
(*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps eps)) 1))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)))))
(+.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)))))
(+.f64 (sin.f64 x) (*.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 (sin.f64 x) (+.f64 1 (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))))
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))))))
(+.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (fma.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x)) (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))))))
(+.f64 (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/720 (pow.f64 eps 6)))) (fma.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x) (sin.f64 x)))
(+.f64 (sin.f64 x) (*.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/720 (pow.f64 eps 6))))))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 (cos.f64 eps) (sin.f64 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 (*.f64 eps eps) (sin.f64 x)) (*.f64 eps (cos.f64 x))))
(+.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 eps (*.f64 eps (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)))))
(+.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 eps (cos.f64 x)))))
(+.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(+.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) x))
(fma.f64 (cos.f64 eps) x (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) (*.f64 x x)) (*.f64 (cos.f64 eps) x)))
(+.f64 (sin.f64 eps) (fma.f64 (cos.f64 eps) x (*.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)))))
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x))) (fma.f64 (cos.f64 eps) x (sin.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)))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (*.f64 (cos.f64 eps) x))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (*.f64 (cos.f64 eps) (+.f64 x (*.f64 -1/6 (pow.f64 x 3))))))
(+.f64 (*.f64 (cos.f64 eps) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 x x))) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(*.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(cbrt.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (cos.f64 eps) -1)) (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(*.f64 1 (+.f64 (cos.f64 eps) -1))
(+.f64 (cos.f64 eps) -1)
(pow.f64 (+.f64 (cos.f64 eps) -1) 1)
(+.f64 (cos.f64 eps) -1)
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))
(+.f64 (cos.f64 eps) -1)
(binary32->binary64 (binary64->binary32 (+.f64 (cos.f64 eps) -1)))
(binary32->binary64 (binary64->binary32 (+.f64 (cos.f64 eps) -1)))
(binary32->binary64 (+.f32 (cos.f32 (binary64->binary32 eps)) -1))
(binary32->binary64 (+.f32 -1 (cos.f32 (binary64->binary32 eps))))
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
(*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(*.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1)
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (cos.f32 (binary64->binary32 eps)) -1)))
(binary32->binary64 (*.f32 (+.f32 -1 (cos.f32 (binary64->binary32 eps))) (sin.f32 (binary64->binary32 x))))
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
(*.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)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(log1p.f64 (expm1.f64 (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 (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)))
(expm1.f64 (log1p.f64 (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 (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)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) (cbrt.f64 (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 (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)))
(cbrt.f64 (*.f64 (*.f64 (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 (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)))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(*.f64 1 (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 (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)))
(pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) 1)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(exp.f64 (log.f64 (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 (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)))
(log.f64 (exp.f64 (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 (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)))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (cos.f32 (binary64->binary32 eps)) -1))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (+.f32 -1 (cos.f32 (binary64->binary32 eps))) (sin.f32 (binary64->binary32 x)))))
(binary32->binary64 (fma.f32 (+.f32 -1 (cos.f32 (binary64->binary32 eps))) (sin.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)))))
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
(*.f64 (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(log1p.f64 (expm1.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(expm1.f64 (log1p.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) 1)
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(exp.f64 (log.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))
(cos.f64 (fma.f64 eps 1/2 x))
(binary32->binary64 (binary64->binary32 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(binary32->binary64 (binary64->binary32 (cos.f64 (fma.f64 eps 1/2 x))))
(binary32->binary64 (binary64->binary32 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(binary32->binary64 (binary64->binary32 (cos.f64 (fma.f64 eps 1/2 x))))
(binary32->binary64 (cos.f32 (*.f32 1/2 (+.f32 (binary64->binary32 eps) (+.f32 (binary64->binary32 x) (binary64->binary32 x))))))
(binary32->binary64 (cos.f32 (*.f32 1/2 (+.f32 (binary64->binary32 eps) (*.f32 2 (binary64->binary32 x))))))
(binary32->binary64 (cos.f32 (*.f32 1/2 (fma.f32 2 (binary64->binary32 x) (binary64->binary32 eps)))))
(binary32->binary64 (cos.f32 (fma.f32 1/2 (binary64->binary32 eps) (binary64->binary32 x))))
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(log.f64 (exp.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(binary32->binary64 (binary64->binary32 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(binary32->binary64 (binary64->binary32 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))))
(binary32->binary64 (*.f32 (cos.f32 (*.f32 1/2 (+.f32 (binary64->binary32 eps) (+.f32 (binary64->binary32 x) (binary64->binary32 x))))) (*.f32 2 (sin.f32 (*.f32 (binary64->binary32 eps) 1/2)))))
(binary32->binary64 (*.f32 (cos.f32 (*.f32 1/2 (+.f32 (binary64->binary32 eps) (*.f32 2 (binary64->binary32 x))))) (*.f32 2 (sin.f32 (*.f32 1/2 (binary64->binary32 eps))))))
(binary32->binary64 (*.f32 2 (*.f32 (sin.f32 (*.f32 1/2 (binary64->binary32 eps))) (cos.f32 (*.f32 1/2 (fma.f32 2 (binary64->binary32 x) (binary64->binary32 eps)))))))
(binary32->binary64 (*.f32 2 (*.f32 (cos.f32 (fma.f32 1/2 (binary64->binary32 eps) (binary64->binary32 x))) (sin.f32 (*.f32 1/2 (binary64->binary32 eps))))))
(*.f64 (sqrt.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x)))) (sqrt.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(log1p.f64 (expm1.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(expm1.f64 (log1p.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x)))) (cbrt.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x))))) (cbrt.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(cbrt.f64 (*.f64 (*.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x))) (binary32->binary64 (binary64->binary32 (sin.f64 x)))) (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(*.f64 1 (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(pow.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x))) 1)
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(exp.f64 (log.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(log.f64 (exp.f64 (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(+.f64 -8 (binary32->binary64 (binary64->binary32 -8)))
(+.f64 -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(-.f64 -8 (binary32->binary64 (binary64->binary32 -8)))
(+.f64 (binary32->binary64 (binary64->binary32 -8)) -8)
(+.f64 -8 (binary32->binary64 (binary64->binary32 -8)))
(+.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) -8)
(-.f64 -8 (binary32->binary64 (binary64->binary32 -8)))
(+.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 2 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 -2 (binary32->binary64 (binary64->binary32 -8)))
(*.f64 -8 (binary32->binary64 (binary64->binary32 -8)))
(*.f64 -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 8 (binary32->binary64 (binary64->binary32 -8)))
(*.f64 (binary32->binary64 (binary64->binary32 -8)) -8)
(*.f64 -8 (binary32->binary64 (binary64->binary32 -8)))
(*.f64 (binary32->binary64 (binary64->binary32 -8)) (binary32->binary64 (binary64->binary32 -8)))
(*.f64 (binary32->binary64 (binary64->binary32 -8)) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 (binary32->binary64 (binary64->binary32 -8)) (-.f64 (binary32->binary64 (binary64->binary32 -8)) -8))
(*.f64 (binary32->binary64 (binary64->binary32 -8)) (+.f64 (binary32->binary64 (binary64->binary32 -8)) 8))
(*.f64 (binary32->binary64 (binary64->binary32 -8)) (+.f64 8 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) -8)
(*.f64 -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 8 (binary32->binary64 (binary64->binary32 -8)))
(*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (binary32->binary64 (binary64->binary32 -8)))
(*.f64 (binary32->binary64 (binary64->binary32 -8)) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 (binary32->binary64 (binary64->binary32 -8)) (binary32->binary64 (binary64->binary32 -8)))
(/.f64 -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(/.f64 8 (binary32->binary64 (binary64->binary32 -8)))
(/.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) -8)
(*.f64 1/8 (binary32->binary64 (binary64->binary32 -8)))
(/.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
1
(/.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (-.f64 (binary32->binary64 (binary64->binary32 -8)) -8))
(/.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (+.f64 (binary32->binary64 (binary64->binary32 -8)) 8))
(/.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (+.f64 8 (binary32->binary64 (binary64->binary32 -8))))
(pow.f64 (binary32->binary64 (binary64->binary32 -8)) -8)
(pow.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) -8)
(pow.f64 (exp.f64 (log.f64 (binary32->binary64 (binary64->binary32 -8)))) -8)
(pow.f64 (binary32->binary64 (binary64->binary32 -8)) -8)
(neg.f64 (binary32->binary64 (binary64->binary32 -8)))
(neg.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(binary32->binary64 (binary64->binary32 -8))
(exp.f64 (*.f64 -8 (log.f64 (binary32->binary64 (binary64->binary32 -8)))))
(pow.f64 (binary32->binary64 (binary64->binary32 -8)) -8)
(exp.f64 (+.f64 (*.f64 -8 (log.f64 (binary32->binary64 (binary64->binary32 -8)))) (*.f64 -8 (log.f64 (binary32->binary64 (binary64->binary32 -8))))))
(exp.f64 (*.f64 (log.f64 (binary32->binary64 (binary64->binary32 -8))) -16))
(pow.f64 (binary32->binary64 (binary64->binary32 -8)) -16)
(exp.f64 (+.f64 -8 (*.f64 -8 (log.f64 (binary32->binary64 (binary64->binary32 -8))))))
(*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) -8) (exp.f64 -8))
(fma.f64 (cos.f64 eps) -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(fma.f64 (sin.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))
(fma.f64 (sin.f64 eps) -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(-.f64 (*.f64 (sin.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(fma.f64 -8 (cos.f64 eps) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 (cos.f64 eps) -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(fma.f64 -8 (sin.f64 eps) (binary32->binary64 (binary64->binary32 -8)))
(fma.f64 (sin.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))
(fma.f64 -8 (sin.f64 eps) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 (sin.f64 eps) -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(-.f64 (*.f64 (sin.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(fma.f64 -8 -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(+.f64 64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(-.f64 64 (binary32->binary64 (binary64->binary32 -8)))
(fma.f64 -8 (binary32->binary64 (binary64->binary32 -8)) -8)
(fma.f64 -8 (binary32->binary64 (binary64->binary32 -8)) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 (binary32->binary64 (binary64->binary32 -8)) -9)
(fma.f64 (binary32->binary64 (binary64->binary32 -8)) -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 -8 (binary32->binary64 (binary64->binary32 -8)) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 (binary32->binary64 (binary64->binary32 -8)) -9)
(fma.f64 (binary32->binary64 (binary64->binary32 -8)) (binary32->binary64 (binary64->binary32 -8)) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 (binary32->binary64 (binary64->binary32 -8)) (+.f64 (binary32->binary64 (binary64->binary32 -8)) -1))
(*.f64 (binary32->binary64 (binary64->binary32 -8)) (+.f64 -1 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 (binary32->binary64 (binary64->binary32 -8)) (neg.f64 (binary32->binary64 (binary64->binary32 -8))) -8)
(-.f64 -8 (*.f64 (binary32->binary64 (binary64->binary32 -8)) (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (binary32->binary64 (binary64->binary32 -8)) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 (binary32->binary64 (binary64->binary32 -8)) (+.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) -1))
(*.f64 (binary32->binary64 (binary64->binary32 -8)) (+.f64 -1 (neg.f64 (binary32->binary64 (binary64->binary32 -8)))))
(fma.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 (binary32->binary64 (binary64->binary32 -8)) (binary32->binary64 (binary64->binary32 -8)) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 (binary32->binary64 (binary64->binary32 -8)) (+.f64 (binary32->binary64 (binary64->binary32 -8)) -1))
(*.f64 (binary32->binary64 (binary64->binary32 -8)) (+.f64 -1 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x)))))) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))) (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x)))) 1)
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(binary32->binary64 (-.f32 (sin.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))) (binary64->binary32 (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(binary32->binary64 (-.f32 (sin.f32 (+.f32 (binary64->binary32 eps) (binary64->binary32 x))) (binary64->binary32 (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))) (sqrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))) (cbrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x)))) (cbrt.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x)) (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))) (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(*.f64 1 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(pow.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x)) 1)
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(exp.f64 (log.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(log.f64 (exp.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.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)))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (-.f32 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps)))) (sin.f32 (binary64->binary32 x))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (+.f32 -1 (cos.f32 (binary64->binary32 eps))) (sin.f32 (binary64->binary32 x)))))
(binary32->binary64 (fma.f32 (+.f32 -1 (cos.f32 (binary64->binary32 eps))) (sin.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)))))
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
(*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))
(*.f64 (cos.f64 eps) (sin.f64 x))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))
(*.f64 (cos.f64 eps) (sin.f64 x))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.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 eps) (sin.f64 x))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps))))
(*.f64 (cos.f64 eps) (sin.f64 x))
(*.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)))
(*.f64 (cos.f64 eps) (sin.f64 x))
(pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1)
(*.f64 (cos.f64 eps) (sin.f64 x))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))
(*.f64 (cos.f64 eps) (sin.f64 x))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))
(*.f64 (cos.f64 eps) (sin.f64 x))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (cos.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 eps) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (cos.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 eps) (sin.f64 x))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x))))
-8
-4
-2
-1
-1/2
0
1/4
1/2
1
3/2
2
3
4
8
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) 1)
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (cos.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x)))))
(binary32->binary64 (fma.f32 (cos.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (sin.f32 (binary64->binary32 x)))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (cos.f32 (binary64->binary32 eps)) -1))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (+.f32 -1 (cos.f32 (binary64->binary32 eps))) (sin.f32 (binary64->binary32 x)))))
(binary32->binary64 (fma.f32 (+.f32 -1 (cos.f32 (binary64->binary32 eps))) (sin.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (cos.f32 (binary64->binary32 eps)) -1)))
(binary32->binary64 (*.f32 (+.f32 -1 (cos.f32 (binary64->binary32 eps))) (sin.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (+.f64 (cos.f64 eps) -1)))
(binary32->binary64 (binary64->binary32 (+.f64 (cos.f64 eps) -1)))
(binary32->binary64 (+.f32 (cos.f32 (binary64->binary32 eps)) -1))
(binary32->binary64 (+.f32 -1 (cos.f32 (binary64->binary32 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(binary32->binary64 (binary64->binary32 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 (fma.f64 eps 1/2 x)) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(binary32->binary64 (binary64->binary32 (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (fma.f64 eps 1/2 x))))))
(binary32->binary64 (*.f32 (cos.f32 (*.f32 1/2 (+.f32 (binary64->binary32 eps) (+.f32 (binary64->binary32 x) (binary64->binary32 x))))) (*.f32 2 (sin.f32 (*.f32 (binary64->binary32 eps) 1/2)))))
(binary32->binary64 (*.f32 (cos.f32 (*.f32 1/2 (+.f32 (binary64->binary32 eps) (*.f32 2 (binary64->binary32 x))))) (*.f32 2 (sin.f32 (*.f32 1/2 (binary64->binary32 eps))))))
(binary32->binary64 (*.f32 2 (*.f32 (sin.f32 (*.f32 1/2 (binary64->binary32 eps))) (cos.f32 (*.f32 1/2 (fma.f32 2 (binary64->binary32 x) (binary64->binary32 eps)))))))
(binary32->binary64 (*.f32 2 (*.f32 (cos.f32 (fma.f32 1/2 (binary64->binary32 eps) (binary64->binary32 x))) (sin.f32 (*.f32 1/2 (binary64->binary32 eps))))))
(binary32->binary64 (binary64->binary32 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(binary32->binary64 (binary64->binary32 (cos.f64 (fma.f64 eps 1/2 x))))
(binary32->binary64 (binary64->binary32 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))
(binary32->binary64 (binary64->binary32 (cos.f64 (fma.f64 eps 1/2 x))))
(binary32->binary64 (cos.f32 (*.f32 1/2 (+.f32 (binary64->binary32 eps) (+.f32 (binary64->binary32 x) (binary64->binary32 x))))))
(binary32->binary64 (cos.f32 (*.f32 1/2 (+.f32 (binary64->binary32 eps) (*.f32 2 (binary64->binary32 x))))))
(binary32->binary64 (cos.f32 (*.f32 1/2 (fma.f32 2 (binary64->binary32 x) (binary64->binary32 eps)))))
(binary32->binary64 (cos.f32 (fma.f32 1/2 (binary64->binary32 eps) (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (sin.f32 (binary64->binary32 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 eps x))))
(binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps))))
(binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 eps x))))
(binary32->binary64 (sin.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))))
(binary32->binary64 (sin.f32 (+.f32 (binary64->binary32 eps) (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 eps x)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(binary32->binary64 (-.f32 (sin.f32 (+.f32 (binary64->binary32 x) (binary64->binary32 eps))) (binary64->binary32 (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(binary32->binary64 (-.f32 (sin.f32 (+.f32 (binary64->binary32 eps) (binary64->binary32 x))) (binary64->binary32 (binary32->binary64 (binary64->binary32 (sin.f64 x))))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(binary32->binary64 (binary64->binary32 (binary32->binary64 (binary64->binary32 (sin.f64 x)))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (sin.f32 (binary64->binary32 x)))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (cos.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x)))))
(binary32->binary64 (fma.f32 (cos.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (cos.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 eps) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (cos.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 eps) (sin.f64 x))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 eps)) (sin.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (-.f32 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps)))) (sin.f32 (binary64->binary32 x))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (+.f32 -1 (cos.f32 (binary64->binary32 eps))) (sin.f32 (binary64->binary32 x)))))
(binary32->binary64 (fma.f32 (+.f32 -1 (cos.f32 (binary64->binary32 eps))) (sin.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)))))

eval253.0ms (1.7%)

Compiler

Compiled 14104 to 5825 computations (58.7% saved)

prune226.0ms (1.5%)

Pruning

55 alts after pruning (50 fresh and 5 done)

PrunedKeptTotal
New70936745
Fresh121426
Picked145
Done011
Total72255777
Accuracy
99.9%
Counts
777 → 55
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)))
65.2%
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
53.2%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/24 (pow.f64 eps 4))))))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))))
81.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 0))
45.2%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))
45.1%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1))
45.3%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (log.f64 (exp.f64 (sin.f64 x))) (+.f64 (cos.f64 eps) -1)))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (expm1.f64 (log1p.f64 (sin.f64 x))) (+.f64 (cos.f64 eps) -1)))
79.0%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 x (-.f64 (cos.f64 eps) 1)))
6.5%
(fma.f64 (sin.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))
51.3%
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps eps)))
61.9%
(/.f64 (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (neg.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))
59.4%
(/.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)) (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
59.4%
(/.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 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))))
7.3%
(/.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
7.4%
(/.f64 8 (binary32->binary64 (binary64->binary32 -8)))
65.2%
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
65.2%
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))
63.7%
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (log.f64 (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))) (sin.f64 x))
43.2%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 x x))) (sin.f64 eps))) (sin.f64 x))
65.2%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
7.3%
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
45.0%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
45.0%
(-.f64 (sin.f64 (+.f64 x eps)) (expm1.f64 (log1p.f64 (sin.f64 x))))
41.2%
(-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (sin.f32 (binary64->binary32 x))))
43.2%
(-.f64 (sin.f64 (+.f64 x eps)) x)
52.8%
(-.f64 (sin.f64 eps) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
22.8%
(-.f64 (binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
54.1%
(+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (*.f64 -1/2 x) x)))
53.6%
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)))
99.4%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
99.4%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
54.0%
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)))
56.1%
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))
44.8%
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 eps (+.f64 x x))))) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x)))))
52.2%
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
78.5%
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
57.0%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (*.f64 eps 1/2))))
79.6%
(*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
80.0%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
55.0%
(*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
79.5%
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
57.6%
(*.f64 (binary32->binary64 (binary64->binary32 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
51.1%
(*.f64 eps (cos.f64 x))
57.2%
(sin.f64 eps)
6.0%
(neg.f64 (binary32->binary64 (binary64->binary32 -8)))
53.0%
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
53.0%
(log.f64 (exp.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
32.3%
(exp.f64 (log.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
25.2%
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
6.3%
(binary32->binary64 (binary64->binary32 -8))
99.4%
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
65.2%
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
53.2%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/24 (pow.f64 eps 4))))))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))))
81.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 0))
45.2%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))
45.1%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1))
45.3%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (log.f64 (exp.f64 (sin.f64 x))) (+.f64 (cos.f64 eps) -1)))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (expm1.f64 (log1p.f64 (sin.f64 x))) (+.f64 (cos.f64 eps) -1)))
79.0%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 x (-.f64 (cos.f64 eps) 1)))
6.5%
(fma.f64 (sin.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))
51.3%
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps eps)))
61.9%
(/.f64 (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (neg.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))
59.4%
(/.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)) (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
59.4%
(/.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 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))))
7.3%
(/.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
7.4%
(/.f64 8 (binary32->binary64 (binary64->binary32 -8)))
65.2%
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
65.2%
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))
63.7%
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (log.f64 (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))) (sin.f64 x))
43.2%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 x x))) (sin.f64 eps))) (sin.f64 x))
65.2%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
7.3%
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
45.0%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
45.0%
(-.f64 (sin.f64 (+.f64 x eps)) (expm1.f64 (log1p.f64 (sin.f64 x))))
41.2%
(-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (sin.f32 (binary64->binary32 x))))
43.2%
(-.f64 (sin.f64 (+.f64 x eps)) x)
52.8%
(-.f64 (sin.f64 eps) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
22.8%
(-.f64 (binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
54.1%
(+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (*.f64 -1/2 x) x)))
53.6%
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)))
99.4%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
99.4%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
54.0%
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)))
56.1%
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))
44.8%
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 eps (+.f64 x x))))) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x)))))
52.2%
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
78.5%
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
57.0%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (*.f64 eps 1/2))))
79.6%
(*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
80.0%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
55.0%
(*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
79.5%
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
57.6%
(*.f64 (binary32->binary64 (binary64->binary32 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
51.1%
(*.f64 eps (cos.f64 x))
57.2%
(sin.f64 eps)
6.0%
(neg.f64 (binary32->binary64 (binary64->binary32 -8)))
53.0%
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
53.0%
(log.f64 (exp.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
32.3%
(exp.f64 (log.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
25.2%
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
6.3%
(binary32->binary64 (binary64->binary32 -8))
Compiler

Compiled 3622 to 2450 computations (32.4% saved)

localize788.0ms (5.4%)

Localize:

Found 22 expressions with local error:

NewAccuracyProgram
99.7%
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
99.8%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
99.9%
(exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
100.0%
(sin.f64 x)
99.9%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))
100.0%
(sin.f64 x)
99.8%
(*.f64 eps (cos.f64 x))
77.6%
(+.f64 (cos.f64 eps) -1)
99.8%
(*.f64 (cos.f64 x) (sin.f64 eps))
99.9%
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
100.0%
(sin.f64 x)
99.8%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
99.7%
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))
77.6%
(+.f64 (cos.f64 eps) -1)
53.0%
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
100.0%
(sin.f64 x)
99.9%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))
99.8%
(*.f64 eps (cos.f64 x))
100.0%
(sin.f64 x)
99.9%
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
99.8%
(*.f64 (cos.f64 x) (sin.f64 eps))
77.6%
(+.f64 (cos.f64 eps) -1)
Compiler

Compiled 145 to 61 computations (57.9% saved)

series9.0ms (0.1%)

Counts
5 → 84
Calls

30 calls:

TimeVariablePointExpression
2.0ms
eps
@inf
(*.f64 (cos.f64 x) (sin.f64 eps))
0.0ms
x
@0
(*.f64 (cos.f64 x) (sin.f64 eps))
0.0ms
eps
@0
(*.f64 eps (cos.f64 x))
0.0ms
x
@inf
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))
0.0ms
eps
@inf
(*.f64 eps (cos.f64 x))

rewrite227.0ms (1.6%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
1552×fma-def
702×*-commutative
676×flip-+
644×fma-neg
642×flip3-+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
022127
150127
224895
3233295
Stop Event
node limit
Counts
5 → 233
Calls
Call 1
Inputs
(*.f64 (cos.f64 x) (sin.f64 eps))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 eps (cos.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
Outputs
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))) -2)
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.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 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))))
(+.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))) (log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))
(+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (log.f64 (exp.f64 (neg.f64 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(*.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 1 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(*.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 1 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))))
(*.f64 (/.f64 1 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(*.f64 (/.f64 1 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))
(/.f64 1 (/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))))
(/.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))
(/.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (*.f64 (sin.f64 x) (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (sin.f64 x))) 2 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 2))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) 2 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) 2))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) 2 (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (+.f64 (cos.f64 eps) 1) 2))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 2 (*.f64 (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1) 2))
(/.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (neg.f64 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (neg.f64 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (-.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (-.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps))))) (*.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))))) (-.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) 3) (pow.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps))))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))))) (*.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) -1/2))
(+.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.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) 1/2))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) -1/2) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))))
(*.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 x) -1/2) (-.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))))
(*.f64 (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) -1/2) 2)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 (sin.f64 x) -1/2) (-.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) -1/2) 2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (sin.f64 x) -1/2) (-.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) -1/2) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) -1/2) (-.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) -1/2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) -1/2) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (neg.f64 (fma.f64 (*.f64 (sin.f64 x) -1/2) (-.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))))) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.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 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))))
(+.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))) (log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))
(+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (log.f64 (exp.f64 (neg.f64 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(*.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 1 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(*.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 1 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))))
(*.f64 (/.f64 1 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(*.f64 (/.f64 1 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))
(/.f64 1 (/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))))
(/.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))
(/.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (*.f64 (sin.f64 x) (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (sin.f64 x))) 2 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 2))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) 2 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) 2))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) 2 (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (+.f64 (cos.f64 eps) 1) 2))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 2 (*.f64 (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1) 2))
(/.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (neg.f64 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (neg.f64 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (-.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (-.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps))))) (*.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))))) (-.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) 3) (pow.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps))))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))))) (*.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))))
(fma.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)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) -1 (sin.f64 (+.f64 x eps)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 -1 (sin.f64 x) (sin.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 x) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (*.f64 (sin.f64 x) (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (sin.f64 x))) (/.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) 1/2 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (+.f64 (cos.f64 eps) 1) 2))) (-.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (+.f64 (cos.f64 eps) 1) 3))) (fma.f64 (+.f64 (cos.f64 eps) 1) (-.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4)) (*.f64 (cos.f64 x) (sin.f64 eps)))
Calls

21 calls:

1.0ms
(*.f64 (cos.f64 x) (sin.f64 eps))
1.0ms
(*.f64 (cos.f64 x) (sin.f64 eps))
0.0ms
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
0.0ms
(*.f64 eps (cos.f64 x))
0.0ms
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))

simplify285.0ms (2%)

Algorithm
egg-herbie
Rules
973×+-commutative
836×fma-neg
797×fma-def
791×associate-+r+
627×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
054618843
1154318463
2513218207
Stop Event
node limit
Counts
317 → 326
Calls
Call 1
Inputs
(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)))
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 -1/2 (sin.f64 x))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/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 (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 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 -1/2 x))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 x) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps)))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 1/12 (pow.f64 x 3)))))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.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)))
(+.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)))
(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 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))) -2)
(*.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.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))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)))
(pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1)
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(log.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (sin.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (sin.f64 eps))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.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 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))))
(+.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))) (log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))
(+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (log.f64 (exp.f64 (neg.f64 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(*.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 1 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(*.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 1 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))))
(*.f64 (/.f64 1 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(*.f64 (/.f64 1 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))
(/.f64 1 (/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))))
(/.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))
(/.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (*.f64 (sin.f64 x) (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (sin.f64 x))) 2 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 2))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) 2 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) 2))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) 2 (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (+.f64 (cos.f64 eps) 1) 2))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 2 (*.f64 (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1) 2))
(/.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (neg.f64 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (neg.f64 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (-.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (-.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps))))) (*.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))))) (-.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) 3) (pow.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps))))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))))) (*.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(cbrt.f64 (*.f64 (*.f64 (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 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 1 (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))) 1)
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (cos.f32 (binary64->binary32 eps)) -1) (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)))))
(*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 eps (cos.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 eps (cos.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) (cbrt.f64 (*.f64 eps (cos.f64 x)))) (cbrt.f64 (*.f64 eps (cos.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(*.f64 1 (*.f64 eps (cos.f64 x)))
(pow.f64 (*.f64 eps (cos.f64 x)) 1)
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(log.f64 (exp.f64 (*.f64 eps (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (cos.f64 x))))
(binary32->binary64 (*.f32 (binary64->binary32 eps) (cos.f32 (binary64->binary32 x))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) -1/2))
(+.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.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) 1/2))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) -1/2) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))))
(*.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 x) -1/2) (-.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))))
(*.f64 (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) -1/2) 2)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 (sin.f64 x) -1/2) (-.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) -1/2) 2))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (sin.f64 x) -1/2) (-.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) -1/2) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) -1/2) (-.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) -1/2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) -1/2) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (neg.f64 (fma.f64 (*.f64 (sin.f64 x) -1/2) (-.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))))) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2)))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))))
(*.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2)))
(pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2)) 1)
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) -1/2)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.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 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))))
(+.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))) (log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))
(+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (log.f64 (exp.f64 (neg.f64 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(*.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 1 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(*.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 1 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))))
(*.f64 (/.f64 1 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(*.f64 (/.f64 1 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(*.f64 (/.f64 1 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))
(/.f64 1 (/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))))
(/.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))
(/.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (*.f64 (sin.f64 x) (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (sin.f64 x))) 2 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 2))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) 2 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) 2))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) 2 (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (+.f64 (cos.f64 eps) 1) 2))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 2 (*.f64 (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1) 2))
(/.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (neg.f64 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (neg.f64 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (-.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (-.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps))))) (*.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))))) (-.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) 3) (pow.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps))))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))))) (*.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))))
(fma.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)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (sin.f64 x) -1 (sin.f64 (+.f64 x eps)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 -1 (sin.f64 x) (sin.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 x) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (*.f64 (sin.f64 x) (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (sin.f64 x))) (/.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) 1/2 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (+.f64 (cos.f64 eps) 1) 2))) (-.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (+.f64 (cos.f64 eps) 1) 3))) (fma.f64 (+.f64 (cos.f64 eps) 1) (-.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (sqrt.f64 (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (sqrt.f64 (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(log1p.f64 (expm1.f64 (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(expm1.f64 (log1p.f64 (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (cbrt.f64 (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))) (cbrt.f64 (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(cbrt.f64 (*.f64 (*.f64 (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(*.f64 1 (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))
(pow.f64 (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) 1)
(exp.f64 (log.f64 (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(log.f64 (exp.f64 (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(binary32->binary64 (log.f32 (exp.f32 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (cos.f32 (binary64->binary32 eps)) -1))))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (sin.f32 (binary64->binary32 x)))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (cos.f32 (binary64->binary32 eps)) -1) (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (sin.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (sin.f64 eps))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps))))
(binary32->binary64 (binary64->binary32 (+.f64 (cos.f64 eps) -1)))
(binary32->binary64 (binary64->binary32 (+.f64 (cos.f64 eps) -1)))
(binary32->binary64 (+.f32 (cos.f32 (binary64->binary32 eps)) -1))
(binary32->binary64 (binary64->binary32 (*.f64 eps (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (cos.f64 x))))
(binary32->binary64 (*.f32 (binary64->binary32 eps) (cos.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (sin.f32 (binary64->binary32 x)))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) -1/2)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (sin.f32 (binary64->binary32 x)))
(binary32->binary64 (binary64->binary32 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))
(binary32->binary64 (binary64->binary32 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))
(binary32->binary64 (exp.f32 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (cos.f32 (binary64->binary32 eps)) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (cos.f32 (binary64->binary32 eps)) -1))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (cos.f32 (binary64->binary32 eps)) -1)))
Outputs
(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 x x)) (sin.f64 eps)))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps))
(*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 x x))) (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) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (*.f64 1/24 (*.f64 (sin.f64 eps) (pow.f64 x 4)))))
(+.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 1/24 (pow.f64 x 4)))))
(*.f64 (sin.f64 eps) (+.f64 (+.f64 1 (*.f64 -1/2 (*.f64 x x))) (*.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) (*.f64 x x)) (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 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)) (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(+.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 x x)) (+.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 (*.f64 1/120 (pow.f64 eps 5)) eps)))
(*.f64 (cos.f64 x) (+.f64 eps (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (*.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 (*.f64 1/120 (pow.f64 eps 5)) eps)) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (*.f64 -1/5040 (pow.f64 eps 7)))))
(*.f64 (cos.f64 x) (+.f64 (+.f64 eps (*.f64 1/120 (pow.f64 eps 5))) (+.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)))
(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) (*.f64 x x)) (*.f64 x (+.f64 (cos.f64 eps) -1))))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 -1/2 (*.f64 x x))) (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 (*.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) (*.f64 x x)) (fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 x x))) (sin.f64 eps)) (*.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 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 (sin.f64 x) (*.f64 eps eps)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))
(+.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) (*.f64 eps eps)) (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) (*.f64 eps eps)) (*.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) (*.f64 eps eps)) (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)))))
(fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (*.f64 1/24 (pow.f64 eps 4)))))
(+.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))
(fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 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 (*.f64 x x)) (*.f64 1/24 (*.f64 eps (pow.f64 x 4)))))
(+.f64 eps (fma.f64 1/24 (*.f64 eps (pow.f64 x 4)) (*.f64 eps (*.f64 -1/2 (*.f64 x x)))))
(+.f64 eps (*.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 1/24 (*.f64 x x)) -1/2))))
(+.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 (*.f64 x x)) (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 (*.f64 x x)) eps) (fma.f64 1/24 (*.f64 eps (pow.f64 x 4)) (*.f64 (pow.f64 x 6) (*.f64 eps -1/720))))
(+.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) eps) (*.f64 eps (+.f64 (*.f64 1/24 (pow.f64 x 4)) (*.f64 -1/720 (pow.f64 x 6)))))
(*.f64 -1/2 (sin.f64 x))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(fma.f64 -1/2 (sin.f64 x) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (sin.f64 x)))
(+.f64 (*.f64 -1/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 (sin.f64 x) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 eps (cos.f64 x))))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(+.f64 (*.f64 -1/2 (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/2 (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)))))
(fma.f64 -1/2 (sin.f64 x) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/120 (pow.f64 eps 5)) eps))))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 eps (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (*.f64 1/120 (pow.f64 eps 5))))))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 -1/2 x))
(fma.f64 -1/2 x (sin.f64 eps))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 x) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps)))))
(+.f64 (sin.f64 eps) (*.f64 -1/2 (+.f64 x (*.f64 (sin.f64 eps) (*.f64 x x)))))
(fma.f64 -1/2 (+.f64 x (*.f64 (sin.f64 eps) (*.f64 x x))) (sin.f64 eps))
(fma.f64 -1/2 (*.f64 (+.f64 (*.f64 (sin.f64 eps) x) 1) x) (sin.f64 eps))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 1/12 (pow.f64 x 3)))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 x (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (*.f64 (pow.f64 x 3) 1/12))))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (+.f64 x (*.f64 (sin.f64 eps) (*.f64 x x))) (*.f64 (pow.f64 x 3) 1/12)))
(+.f64 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (+.f64 (*.f64 (sin.f64 eps) x) 1) x) (*.f64 (pow.f64 x 3) 1/12)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 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 (sin.f64 x) (*.f64 eps eps)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))))
(+.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) (*.f64 eps eps)) (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) (*.f64 eps eps)) (*.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) (*.f64 eps eps)) (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)))))
(fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (*.f64 1/24 (pow.f64 eps 4)))))
(+.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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) (*.f64 x x)) (*.f64 x (+.f64 (cos.f64 eps) -1))))
(+.f64 (*.f64 (sin.f64 eps) (*.f64 -1/2 (*.f64 x x))) (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 (*.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) (*.f64 x x)) (fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (*.f64 x (+.f64 (cos.f64 eps) -1)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))))
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 x x))) (sin.f64 eps)) (*.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps)))))
(*.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))) 1/2)
(/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 2)
(/.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 x eps)))) -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)
(*.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.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))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (sin.f64 eps) (cos.f64 x))
(*.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 eps) (cos.f64 x))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (sin.f64 eps) (cos.f64 x))
(*.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)))
(*.f64 (sin.f64 eps) (cos.f64 x))
(pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1)
(*.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))
(log.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))
(*.f64 (sin.f64 eps) (cos.f64 x))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (sin.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 eps) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (sin.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 eps) (cos.f64 x))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps))))
(+.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.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 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(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 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))))
(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 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))))
(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 (sin.f64 eps) (cos.f64 x)))
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))) (log.f64 (exp.f64 (-.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (log.f64 (exp.f64 (neg.f64 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))))
(*.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 1 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.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 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(*.f64 (/.f64 1 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (/.f64 1 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (/.f64 1 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 1 (/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))) (-.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)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))) (fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (*.f64 (sin.f64 x) (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 x)))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (sin.f64 x))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (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 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (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)) (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (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 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (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)) (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)) (*.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) (sin.f64 x) (*.f64 (sin.f64 (+.f64 eps x)) (+.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)) (+.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)) (*.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) (sin.f64 x) (*.f64 (sin.f64 (+.f64 eps x)) (+.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)) (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)) (*.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) (sin.f64 x) (*.f64 (sin.f64 (+.f64 eps x)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (sin.f64 x))) 2 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 2))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (sin.f64 x))) 2 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (sin.f64 x))) 2 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (*.f64 (sin.f64 x) (+.f64 2 (*.f64 (cos.f64 eps) 2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (*.f64 (sin.f64 x) (+.f64 2 (*.f64 (cos.f64 eps) 2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) 2 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) 2))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) 2 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) 2 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 2 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))))) (*.f64 2 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) 2 (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (+.f64 (cos.f64 eps) 1) 2))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) 2 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) (+.f64 (cos.f64 eps) 1))) (*.f64 2 (+.f64 (cos.f64 eps) 1)))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) 2 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) (+.f64 (cos.f64 eps) 1))) (+.f64 2 (*.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) (+.f64 (cos.f64 eps) 1)) (*.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) 2)) (+.f64 2 (*.f64 (cos.f64 eps) 2)))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 2 (*.f64 (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1) 2))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 2 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1))) (*.f64 2 (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1)))
(/.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (neg.f64 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (neg.f64 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (-.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)))) (-.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x))))
(/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (/.f64 (-.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x))) (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (-.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))
(/.f64 (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (neg.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))
(/.f64 (*.f64 (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 (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 (*.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps))))) (*.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))))) (-.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x))) 1)
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))))) (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))))))
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) 3) (pow.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps))))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))))) (*.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) 3)) (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))))))))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (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 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(log1p.f64 (expm1.f64 (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 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(expm1.f64 (log1p.f64 (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 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) (cbrt.f64 (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 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(cbrt.f64 (*.f64 (*.f64 (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 (cos.f64 x) (sin.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 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 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 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 1)
(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 (sin.f64 eps) (cos.f64 x)))
(exp.f64 (log.f64 (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 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(log.f64 (exp.f64 (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 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (cos.f32 (binary64->binary32 eps)) -1) (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 x)) (+.f32 -1 (cos.f32 (binary64->binary32 eps))) (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)))))
(binary32->binary64 (fma.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)) (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 -1 (cos.f32 (binary64->binary32 eps))))))
(*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(log1p.f64 (expm1.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(expm1.f64 (log1p.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(*.f64 (*.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) (cbrt.f64 (*.f64 eps (cos.f64 x)))) (cbrt.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(cbrt.f64 (*.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(*.f64 1 (*.f64 eps (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(pow.f64 (*.f64 eps (cos.f64 x)) 1)
(*.f64 eps (cos.f64 x))
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(log.f64 (exp.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(binary32->binary64 (binary64->binary32 (*.f64 eps (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (cos.f64 x))))
(binary32->binary64 (*.f32 (binary64->binary32 eps) (cos.f32 (binary64->binary32 x))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 x)) (binary64->binary32 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) -1/2))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2)))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) -1/2) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2)))
(*.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 x) -1/2) (-.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (fma.f64 (*.f64 -1/2 (sin.f64 x)) (fma.f64 (sin.f64 x) -1/2 (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 -1/2 (sin.f64 x)) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(*.f64 (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) -1/2) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2)))
(*.f64 (/.f64 1 (fma.f64 (*.f64 (sin.f64 x) -1/2) (-.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (fma.f64 (*.f64 -1/2 (sin.f64 x)) (fma.f64 (sin.f64 x) -1/2 (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 -1/2 (sin.f64 x)) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) -1/2) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (sin.f64 x) -1/2) (-.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (fma.f64 (*.f64 -1/2 (sin.f64 x)) (fma.f64 (sin.f64 x) -1/2 (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 -1/2 (sin.f64 x)) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) -1/2) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2)))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) -1/2) (-.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (fma.f64 (*.f64 -1/2 (sin.f64 x)) (fma.f64 (sin.f64 x) -1/2 (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 -1/2 (sin.f64 x)) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (cos.f64 x) (*.f64 (sin.f64 eps) (*.f64 (sin.f64 x) -1/2))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (fma.f64 (*.f64 -1/2 (sin.f64 x)) (fma.f64 (sin.f64 x) -1/2 (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 -1/2 (sin.f64 x)) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 (sin.f64 x) -1/2 (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) -1/2) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (neg.f64 (fma.f64 (*.f64 (sin.f64 x) -1/2) (-.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (fma.f64 (*.f64 -1/2 (sin.f64 x)) (fma.f64 (sin.f64 x) -1/2 (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(/.f64 (fma.f64 (pow.f64 (sin.f64 x) 3) -1/8 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 -1/2 (sin.f64 x)) (-.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))))) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) -1/2) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (*.f64 (/.f64 (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) 1/2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2))) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2)))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2)))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2))) (/.f64 (pow.f64 (*.f64 -1/2 (sin.f64 x)) 2) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 1/2)))))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2)))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2)))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2)) 1)
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))))
(fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))))
(binary32->binary64 (binary64->binary32 (fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))))
(binary32->binary64 (binary64->binary32 (fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) -1/2)))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 -1/2 (sin.f32 (binary64->binary32 x)))))
(binary32->binary64 (fma.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)) (*.f32 -1/2 (sin.f32 (binary64->binary32 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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.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 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(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 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))))
(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 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))))
(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 (sin.f64 eps) (cos.f64 x)))
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (neg.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))
(+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))) (log.f64 (exp.f64 (-.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (log.f64 (exp.f64 (neg.f64 (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))))
(*.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 1 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.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 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(*.f64 (/.f64 1 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (/.f64 1 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (/.f64 1 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 1 (/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))) (-.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)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))) (fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (*.f64 (sin.f64 x) (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)) (neg.f64 (*.f64 (sin.f64 x) (sin.f64 x)))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (sin.f64 x))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (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 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (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)) (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) 3)) (+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (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 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (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)) (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)) (-.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)) (*.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) (sin.f64 x) (*.f64 (sin.f64 (+.f64 eps x)) (+.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)) (+.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)) (*.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) (sin.f64 x) (*.f64 (sin.f64 (+.f64 eps x)) (+.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)) (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) (+.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)) (*.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) (sin.f64 x) (*.f64 (sin.f64 (+.f64 eps x)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (sin.f64 x))) 2 (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 2))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (sin.f64 x))) 2 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (*.f64 2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (sin.f64 x))) 2 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (*.f64 (sin.f64 x) (+.f64 2 (*.f64 (cos.f64 eps) 2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) 2 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))) (*.f64 (sin.f64 x) (+.f64 2 (*.f64 (cos.f64 eps) 2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) 2 (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) 2))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) 2 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) 2 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))) (*.f64 2 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))))
(/.f64 (fma.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 2 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))))) (*.f64 2 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))))))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) 2 (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (+.f64 (cos.f64 eps) 1) 2))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) 2 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) (+.f64 (cos.f64 eps) 1))) (*.f64 2 (+.f64 (cos.f64 eps) 1)))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) 2 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) (+.f64 (cos.f64 eps) 1))) (+.f64 2 (*.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) (+.f64 (cos.f64 eps) 1)) (*.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) 2)) (+.f64 2 (*.f64 (cos.f64 eps) 2)))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 2 (*.f64 (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))))) (*.f64 (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1) 2))
(/.f64 (fma.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) 2 (*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1))) (*.f64 2 (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1)))
(/.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (neg.f64 (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))) (neg.f64 (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) 1) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (-.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (+.f64 eps x)))) (-.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x))))
(/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (/.f64 (-.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x))) (-.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (-.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))))
(/.f64 (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (neg.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))
(/.f64 (*.f64 (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 (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 (*.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps))))) (*.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))))) (-.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x))) 1)
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))) (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))) (+.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))))) (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))))))
(/.f64 (*.f64 (-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) 3) (pow.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps))))) (-.f64 (*.f64 (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))))) (*.f64 (*.f64 (cos.f64 x) (log.f64 (exp.f64 (sin.f64 eps)))) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps))))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (fma.f64 (sin.f64 x) -1 (sin.f64 (-.f64 x eps)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) 3)) (+.f64 (/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (*.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) 3)) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x))))))))
(fma.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)))
(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 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (sin.f64 x) -1 (sin.f64 (+.f64 x eps)))
(-.f64 (sin.f64 (+.f64 eps x)) (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) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.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 (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)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 x) (/.f64 -1 (-.f64 -1 (cos.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (*.f64 (sin.f64 x) -1) (-.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(fma.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (*.f64 (sin.f64 x) (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 (*.f64 (sin.f64 x) 1) (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 x) (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (sin.f64 x))) (/.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (sin.f64 x))) (/.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (cos.f64 eps) 2) -1)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (neg.f64 (sin.f64 x)) (*.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))))))
(fma.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 1/2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) 1/2 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))) 1/2 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (*.f64 (sin.f64 x) -1) (-.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(fma.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 (*.f64 (sin.f64 x) 1) (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 x) (fma.f64 (cos.f64 eps) (+.f64 (cos.f64 eps) 1) 1)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.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 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (fma.f64 (cos.f64 eps) (cos.f64 eps) 1) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (*.f64 (/.f64 (sin.f64 x) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (+.f64 (cos.f64 eps) 1) 2))) (-.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (/.f64 (sin.f64 x) (/.f64 (-.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (+.f64 (cos.f64 eps) 1) 2)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (-.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (+.f64 (cos.f64 eps) 1) 3))) (fma.f64 (+.f64 (cos.f64 eps) 1) (-.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (/.f64 (sin.f64 x) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (+.f64 (cos.f64 eps) 1) 3)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (fma.f64 (+.f64 (cos.f64 eps) 1) (-.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (cos.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (+.f64 (cos.f64 eps) 1) 3)) (sin.f64 x))) (fma.f64 (+.f64 (cos.f64 eps) 1) (+.f64 (cos.f64 eps) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 4)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (sqrt.f64 (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (sqrt.f64 (log.f64 (exp.f64 (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 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(log1p.f64 (expm1.f64 (log.f64 (exp.f64 (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 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(expm1.f64 (log1p.f64 (log.f64 (exp.f64 (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 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (cbrt.f64 (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))) (cbrt.f64 (log.f64 (exp.f64 (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 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(cbrt.f64 (*.f64 (*.f64 (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (log.f64 (exp.f64 (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 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 1 (log.f64 (exp.f64 (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 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(pow.f64 (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) 1)
(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 (sin.f64 eps) (cos.f64 x)))
(exp.f64 (log.f64 (log.f64 (exp.f64 (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 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(log.f64 (exp.f64 (log.f64 (exp.f64 (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 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(binary32->binary64 (log.f32 (exp.f32 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (cos.f32 (binary64->binary32 eps)) -1))))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 x)) (+.f32 -1 (cos.f32 (binary64->binary32 eps))) (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)))))
(binary32->binary64 (fma.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)) (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 -1 (cos.f32 (binary64->binary32 eps))))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (sin.f32 (binary64->binary32 x)))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (cos.f32 (binary64->binary32 eps)) -1) (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 x)) (+.f32 -1 (cos.f32 (binary64->binary32 eps))) (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)))))
(binary32->binary64 (fma.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)) (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 -1 (cos.f32 (binary64->binary32 eps))))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (sin.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 eps) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (sin.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 eps) (cos.f64 x))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps))))
(binary32->binary64 (binary64->binary32 (+.f64 (cos.f64 eps) -1)))
(binary32->binary64 (binary64->binary32 (+.f64 (cos.f64 eps) -1)))
(binary32->binary64 (+.f32 (cos.f32 (binary64->binary32 eps)) -1))
(binary32->binary64 (+.f32 -1 (cos.f32 (binary64->binary32 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (cos.f64 x))))
(binary32->binary64 (*.f32 (binary64->binary32 eps) (cos.f32 (binary64->binary32 x))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 x)) (binary64->binary32 eps)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (sin.f32 (binary64->binary32 x)))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))))
(binary32->binary64 (binary64->binary32 (fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))))
(binary32->binary64 (binary64->binary32 (fma.f64 -1/2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) -1/2)))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 -1/2 (sin.f32 (binary64->binary32 x)))))
(binary32->binary64 (fma.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)) (*.f32 -1/2 (sin.f32 (binary64->binary32 x)))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (sin.f32 (binary64->binary32 x)))
(binary32->binary64 (binary64->binary32 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))
(binary32->binary64 (binary64->binary32 (exp.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(binary32->binary64 (binary64->binary32 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))
(binary32->binary64 (binary64->binary32 (exp.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(binary32->binary64 (exp.f32 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (cos.f32 (binary64->binary32 eps)) -1)))))
(binary32->binary64 (exp.f32 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 -1 (cos.f32 (binary64->binary32 eps)))))))
(binary32->binary64 (exp.f32 (fma.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)) (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 -1 (cos.f32 (binary64->binary32 eps)))))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (cos.f32 (binary64->binary32 eps)) -1))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 x)) (+.f32 -1 (cos.f32 (binary64->binary32 eps))) (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)))))
(binary32->binary64 (fma.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)) (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 -1 (cos.f32 (binary64->binary32 eps))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 (cos.f32 (binary64->binary32 eps)) -1)))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 x)) (+.f32 -1 (cos.f32 (binary64->binary32 eps)))))

eval617.0ms (4.2%)

Compiler

Compiled 16142 to 6907 computations (57.2% saved)

prune199.0ms (1.4%)

Pruning

60 alts after pruning (51 fresh and 9 done)

PrunedKeptTotal
New68019699
Fresh133245
Picked145
Done055
Total69460754
Accuracy
100.0%
Counts
754 → 60
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)))
58.4%
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
53.0%
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (log.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))
99.4%
(fma.f64 (sin.f64 x) (log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1))) (*.f64 (cos.f64 x) (sin.f64 eps)))
65.2%
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
81.4%
(fma.f64 (sin.f64 x) 0 (*.f64 (cos.f64 x) (sin.f64 eps)))
45.1%
(fma.f64 (sin.f64 x) -1 (*.f64 (cos.f64 x) (sin.f64 eps)))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
45.2%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))
45.3%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (log.f64 (exp.f64 (sin.f64 x))) (+.f64 (cos.f64 eps) -1)))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (expm1.f64 (log1p.f64 (sin.f64 x))) (+.f64 (cos.f64 eps) -1)))
79.0%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 x (-.f64 (cos.f64 eps) 1)))
6.5%
(fma.f64 (sin.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))
51.3%
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps eps)))
61.9%
(/.f64 (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (neg.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))
59.4%
(/.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 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))))
7.3%
(/.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
7.4%
(/.f64 8 (binary32->binary64 (binary64->binary32 -8)))
65.2%
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
65.2%
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))
63.7%
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (log.f64 (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))) (sin.f64 x))
43.2%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 x x))) (sin.f64 eps))) (sin.f64 x))
65.2%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
99.5%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
7.3%
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
45.0%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
45.0%
(-.f64 (sin.f64 (+.f64 x eps)) (expm1.f64 (log1p.f64 (sin.f64 x))))
41.2%
(-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (sin.f32 (binary64->binary32 x))))
43.2%
(-.f64 (sin.f64 (+.f64 x eps)) x)
52.8%
(-.f64 (sin.f64 eps) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
22.8%
(-.f64 (binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
53.6%
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))))
99.4%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))
45.2%
(+.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps)))
99.4%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
54.0%
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)))
56.1%
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))
44.8%
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 eps (+.f64 x x))))) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x)))))
42.1%
(+.f64 (sin.f64 eps) (*.f64 -1/2 x))
52.4%
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))) (log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))
25.8%
(+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))
25.6%
(+.f64 eps (*.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 1/24 (*.f64 x x)) -1/2))))
52.2%
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
50.1%
(*.f64 (*.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) (cbrt.f64 (*.f64 eps (cos.f64 x)))) (cbrt.f64 (*.f64 eps (cos.f64 x))))
23.7%
(*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))))
79.6%
(*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
80.0%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
55.0%
(*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
79.5%
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
57.6%
(*.f64 (binary32->binary64 (binary64->binary32 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
51.1%
(*.f64 eps (cos.f64 x))
6.0%
(*.f64 -1/2 (sin.f64 x))
57.2%
(sin.f64 eps)
6.0%
(neg.f64 (binary32->binary64 (binary64->binary32 -8)))
53.0%
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
53.0%
(log.f64 (exp.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
25.2%
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
6.3%
(binary32->binary64 (binary64->binary32 -8))
28.1%
eps
99.4%
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))
58.4%
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
53.0%
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (log.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))
99.4%
(fma.f64 (sin.f64 x) (log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1))) (*.f64 (cos.f64 x) (sin.f64 eps)))
65.2%
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
81.4%
(fma.f64 (sin.f64 x) 0 (*.f64 (cos.f64 x) (sin.f64 eps)))
45.1%
(fma.f64 (sin.f64 x) -1 (*.f64 (cos.f64 x) (sin.f64 eps)))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
45.2%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))
45.3%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (log.f64 (exp.f64 (sin.f64 x))) (+.f64 (cos.f64 eps) -1)))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (expm1.f64 (log1p.f64 (sin.f64 x))) (+.f64 (cos.f64 eps) -1)))
79.0%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 x (-.f64 (cos.f64 eps) 1)))
6.5%
(fma.f64 (sin.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))
51.3%
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps eps)))
61.9%
(/.f64 (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (neg.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))
59.4%
(/.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 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))))
7.3%
(/.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
7.4%
(/.f64 8 (binary32->binary64 (binary64->binary32 -8)))
65.2%
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
65.2%
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))
63.7%
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (log.f64 (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))) (sin.f64 x))
43.2%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 x x))) (sin.f64 eps))) (sin.f64 x))
65.2%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
99.5%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
7.3%
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
45.0%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
45.0%
(-.f64 (sin.f64 (+.f64 x eps)) (expm1.f64 (log1p.f64 (sin.f64 x))))
41.2%
(-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (sin.f32 (binary64->binary32 x))))
43.2%
(-.f64 (sin.f64 (+.f64 x eps)) x)
52.8%
(-.f64 (sin.f64 eps) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
22.8%
(-.f64 (binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
53.6%
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))))
99.4%
(+.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))
45.2%
(+.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps)))
99.4%
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
54.0%
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)))
56.1%
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))
44.8%
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 eps (+.f64 x x))))) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x)))))
42.1%
(+.f64 (sin.f64 eps) (*.f64 -1/2 x))
52.4%
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))) (log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))
25.8%
(+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))
25.6%
(+.f64 eps (*.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 1/24 (*.f64 x x)) -1/2))))
52.2%
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
50.1%
(*.f64 (*.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) (cbrt.f64 (*.f64 eps (cos.f64 x)))) (cbrt.f64 (*.f64 eps (cos.f64 x))))
23.7%
(*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))))
79.6%
(*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
80.0%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
55.0%
(*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
79.5%
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
57.6%
(*.f64 (binary32->binary64 (binary64->binary32 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
51.1%
(*.f64 eps (cos.f64 x))
6.0%
(*.f64 -1/2 (sin.f64 x))
57.2%
(sin.f64 eps)
6.0%
(neg.f64 (binary32->binary64 (binary64->binary32 -8)))
53.0%
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
53.0%
(log.f64 (exp.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
25.2%
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
6.3%
(binary32->binary64 (binary64->binary32 -8))
28.1%
eps
Compiler

Compiled 3384 to 2292 computations (32.3% saved)

localize680.0ms (4.7%)

Localize:

Found 26 expressions with local error:

NewAccuracyProgram
65.2%
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
99.8%
(*.f64 (cos.f64 x) (sin.f64 eps))
99.8%
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
100.0%
(sin.f64 x)
99.9%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))
100.0%
(sin.f64 x)
77.4%
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
88.6%
(*.f64 (*.f64 -1/2 eps) (*.f64 x x))
100.0%
(+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))
99.7%
(/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))
99.8%
(*.f64 (sin.f64 eps) (cos.f64 x))
99.9%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
100.0%
(sin.f64 x)
100.0%
(sin.f64 x)
99.8%
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
99.8%
(*.f64 (cos.f64 x) (sin.f64 eps))
65.2%
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
100.0%
(sin.f64 x)
99.9%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))
77.4%
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
100.0%
(+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))
88.6%
(*.f64 (*.f64 -1/2 eps) (*.f64 x x))
99.7%
(/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))
99.7%
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
99.7%
(pow.f64 (sin.f64 eps) 2)
99.3%
(-.f64 -1 (cos.f64 eps))
Compiler

Compiled 177 to 65 computations (63.3% saved)

series27.0ms (0.2%)

Counts
10 → 196
Calls

51 calls:

TimeVariablePointExpression
5.0ms
eps
@0
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
4.0ms
eps
@inf
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
1.0ms
x
@0
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
1.0ms
eps
@0
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
1.0ms
x
@inf
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))

rewrite344.0ms (2.4%)

Algorithm
rewrite-once
batch-egg-rewrite
Rules
658×associate-*r*
598×associate-*l*
480×frac-times
428×fma-def
368×associate-/r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
034252
1126248
2881188
Stop Event
node limit
Counts
10 → 611
Calls
Call 1
Inputs
(-.f64 -1 (cos.f64 eps))
(pow.f64 (sin.f64 eps) 2)
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))
(*.f64 (*.f64 -1/2 eps) (*.f64 x x))
(+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))
(-.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 (cos.f64 x) (sin.f64 eps)))
Outputs
(+.f64 -1 (neg.f64 (cos.f64 eps)))
(+.f64 (neg.f64 (cos.f64 eps)) -1)
(+.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) (neg.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 -1 (cos.f64 eps)))))
(+.f64 (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))
(*.f64 -1 (+.f64 (cos.f64 eps) 1))
(*.f64 (-.f64 -1 (cos.f64 eps)) 1)
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (/.f64 1 (+.f64 -1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (+.f64 -1 (cos.f64 eps))))
(*.f64 1 (-.f64 -1 (cos.f64 eps)))
(*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(*.f64 (+.f64 (cos.f64 eps) 1) -1)
(*.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (neg.f64 (+.f64 -1 (cos.f64 eps)))))
(*.f64 (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))) (-.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (pow.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 3))) (+.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 1))))
(/.f64 -1 (neg.f64 (/.f64 -1 (+.f64 (cos.f64 eps) 1))))
(/.f64 (-.f64 -1 (cos.f64 eps)) 1)
(/.f64 (sin.f64 eps) (/.f64 (+.f64 -1 (cos.f64 eps)) (sin.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (cos.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (/.f64 1 (+.f64 -1 (cos.f64 eps)))))
(/.f64 1 (/.f64 -1 (+.f64 (cos.f64 eps) 1)))
(/.f64 1 (/.f64 (/.f64 -1 (+.f64 (cos.f64 eps) 1)) 1))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (*.f64 1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))
(/.f64 (+.f64 (cos.f64 eps) 1) -1)
(/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (-.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (*.f64 (+.f64 -1 (cos.f64 eps)) 2))
(/.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 (+.f64 -1 (cos.f64 eps)))))
(/.f64 (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(/.f64 (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 1 (neg.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (-.f64 (neg.f64 (cos.f64 eps)) -1))
(/.f64 (-.f64 (*.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) (/.f64 1 (+.f64 -1 (cos.f64 eps)))) (*.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 -1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.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 (*.f64 (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))) (*.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))) (+.f64 (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 -1 (cos.f64 eps))) 3)) (+.f64 (*.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) (/.f64 1 (+.f64 -1 (cos.f64 eps)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 -1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.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 (pow.f64 (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) 3)) (+.f64 (*.f64 (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))) (*.f64 (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) 1) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (+.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) 1) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (+.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) 1) (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 1) (*.f64 2 (+.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (/.f64 1 (+.f64 -1 (cos.f64 eps)))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (/.f64 1 (+.f64 -1 (cos.f64 eps)))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (/.f64 1 (+.f64 -1 (cos.f64 eps)))) 2)
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (-.f64 (+.f64 -1 (cos.f64 eps)) (*.f64 (+.f64 -1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2))) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 -1 (cos.f64 eps))))
(/.f64 (-.f64 (neg.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (pow.f64 (cos.f64 eps) 3))) (*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) 1) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (neg.f64 (+.f64 -1 (cos.f64 eps)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (neg.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))
(neg.f64 (+.f64 (cos.f64 eps) 1))
(fma.f64 -1 (cos.f64 eps) -1)
(fma.f64 (cos.f64 eps) -1 -1)
(+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(+.f64 1 (*.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) 1))
(+.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) 1)
(+.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps))))
(*.f64 (sin.f64 eps) (sin.f64 eps))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) 1))
(*.f64 (pow.f64 (sin.f64 eps) 2) 1)
(*.f64 1 (pow.f64 (sin.f64 eps) 2))
(*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (/.f64 1 (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 1/2)
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (sin.f64 eps)))
(*.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)))
(*.f64 (*.f64 1 (sin.f64 eps)) (sin.f64 eps))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))))
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))))
(/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (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) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 2)
(/.f64 (-.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps))))) (pow.f64 (cos.f64 eps) 2))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (-.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (neg.f64 (pow.f64 (cos.f64 eps) 2))) (*.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 3)) (+.f64 1/4 (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))))
(/.f64 (*.f64 1 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 1 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) 2)
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) 1) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) 1) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 1) 2)
(/.f64 (neg.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (neg.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) -2)
(exp.f64 (*.f64 2 (log.f64 (sin.f64 eps))))
(exp.f64 (+.f64 (log.f64 (sin.f64 eps)) (log.f64 (sin.f64 eps))))
(+.f64 (sin.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)))
(+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(+.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(+.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) -1) (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (cos.f64 eps)))
(+.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (cos.f64 eps)) (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) -1))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (cos.f64 eps))))
(+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (sin.f64 x))
(+.f64 (*.f64 -1 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 (cos.f64 eps) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(+.f64 (*.f64 (cos.f64 eps) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 -1 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(+.f64 (*.f64 1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(+.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (*.f64 1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (*.f64 (neg.f64 (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(+.f64 (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x))) (sin.f64 x))
(-.f64 0 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 (sin.f64 x) (neg.f64 (+.f64 -1 (cos.f64 eps)))))))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (sin.f64 eps)))
(/.f64 (sin.f64 eps) (/.f64 (-.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(/.f64 1 (/.f64 1 (*.f64 (sin.f64 x) (neg.f64 (+.f64 -1 (cos.f64 eps))))))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 (sin.f64 x) (neg.f64 (+.f64 -1 (cos.f64 eps))))) 1))
(/.f64 (+.f64 -1 (cos.f64 eps)) (/.f64 -1 (sin.f64 x)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (cos.f64 eps)))
(/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 (cos.f64 eps) 1))
(/.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 1 (+.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) 1) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) 2)
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) -1) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (-.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))) (-.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (pow.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 3))) (+.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 1))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (*.f64 (-.f64 -1 (cos.f64 eps)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (*.f64 (-.f64 -1 (cos.f64 eps)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) (*.f64 (-.f64 -1 (cos.f64 eps)) 2))
(/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) (*.f64 (+.f64 (cos.f64 eps) 1) 2))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(/.f64 (*.f64 1 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (*.f64 1 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) 2))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) 1) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) 1) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 1) (*.f64 2 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) 2)
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (+.f64 -1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (+.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (+.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (neg.f64 (sin.f64 x))) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (neg.f64 (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (neg.f64 (sin.f64 x))) (*.f64 2 (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) -1) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) -1) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) -1) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) -1) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) -1) (*.f64 2 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) -1) (*.f64 2 (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (sin.f64 x)) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (sin.f64 x)) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (sin.f64 x)) (*.f64 2 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) -1) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 -1 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (*.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 -1 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (*.f64 (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 -1 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (*.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (*.f64 -1 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (*.f64 (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (*.f64 -1 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) (*.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) 2))
(/.f64 (*.f64 -1 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) (*.f64 (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))) (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (+.f64 1 (pow.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 3))) (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 1)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (sin.f64 x) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(neg.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 0 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (/.f64 -1 (+.f64 (cos.f64 eps) 1)) 0) (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) -1) (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)))
(+.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)) (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) -1))
(+.f64 (*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) 1) (*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(+.f64 (*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))) (*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) 1))
(+.f64 (*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (cos.f64 eps))))
(+.f64 (*.f64 -1 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2))) (*.f64 (cos.f64 eps) (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (*.f64 (cos.f64 eps) (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2))) (*.f64 -1 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (*.f64 1 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))) (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))))
(+.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))) (*.f64 1 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))) (*.f64 (neg.f64 (cos.f64 eps)) (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))))
(-.f64 0 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 -1 (/.f64 1 (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))))
(*.f64 (sin.f64 x) (/.f64 -1 (-.f64 -1 (cos.f64 eps))))
(*.f64 (sin.f64 x) (*.f64 -1 (/.f64 -1 (+.f64 (cos.f64 eps) 1))))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 -1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 1)
(*.f64 1 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 -1 (cos.f64 eps)) (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 -1 (+.f64 (cos.f64 eps) 1)) (neg.f64 (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) -1)
(*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (sin.f64 x))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(*.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 x) (neg.f64 (+.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 1 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (sin.f64 x) (neg.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))
(*.f64 (/.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (neg.f64 (+.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(*.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (+.f64 -1 (cos.f64 eps)))
(*.f64 (*.f64 1 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) 1) (/.f64 -1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (*.f64 -1 (/.f64 (sin.f64 x) (-.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 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2))) (+.f64 -1 (cos.f64 eps)))
(*.f64 (*.f64 (/.f64 -1 (+.f64 (cos.f64 eps) 1)) -1) (sin.f64 x))
(pow.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) -1)
(neg.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(-.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))
(*.f64 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps) (*.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)) (/.f64 1 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))))
(*.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (/.f64 1 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))
(*.f64 1 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps))
(*.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) (/.f64 1 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))))))
(*.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))) (*.f64 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps) (/.f64 1 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (*.f64 eps eps)) (/.f64 1 (-.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) eps)))
(*.f64 (/.f64 1 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)))
(*.f64 (/.f64 1 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))))) (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)))
(*.f64 (neg.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))) (/.f64 1 (neg.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))))
(*.f64 (neg.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3))) (/.f64 1 (neg.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) eps)
(*.f64 (/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))) (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps))
(*.f64 (/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (-.f64 (pow.f64 eps 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps))))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) (-.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))) (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) (+.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))) 3))) (+.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))) (*.f64 eps eps)))))
(/.f64 -1 (neg.f64 (/.f64 1 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps))))
(/.f64 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps) (/.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))
(/.f64 1 (/.f64 1 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)))
(/.f64 1 (/.f64 (/.f64 1 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)) 1))
(/.f64 1 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) eps) (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (*.f64 eps eps))))
(/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))
(/.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))) (/.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))) (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) eps))
(/.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) (*.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)) (+.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) (*.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))) (-.f64 (pow.f64 eps 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))))
(/.f64 (-.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))) (*.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (*.f64 -1/512 (pow.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3) 3))) (*.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))) (+.f64 (pow.f64 (*.f64 eps eps) 3) (-.f64 (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps (*.f64 x x)) eps)) 3)))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))) (neg.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))
(/.f64 (neg.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3))) (neg.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))) (*.f64 (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))) (+.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) 3)) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))) (*.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))))))
(/.f64 (*.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) 1) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))
(/.f64 (*.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) 1) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))
(/.f64 (*.f64 (-.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))) (/.f64 1 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) (/.f64 1 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))) (+.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) (/.f64 1 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))) (-.f64 (pow.f64 eps 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (*.f64 -1/512 (pow.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3) 3))) (/.f64 1 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))) (+.f64 (pow.f64 (*.f64 eps eps) 3) (-.f64 (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps (*.f64 x x)) eps)) 3))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (*.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))) (*.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))
(/.f64 (*.f64 (-.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))) 1) (*.f64 (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) 1) (*.f64 (+.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)))) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) 1) (*.f64 (-.f64 (pow.f64 eps 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3))) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (*.f64 -1/512 (pow.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3) 3))) 1) (*.f64 (+.f64 (pow.f64 (*.f64 eps eps) 3) (-.f64 (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps (*.f64 x x)) eps)) 3))) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (*.f64 eps eps))) (neg.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) eps)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)))) (neg.f64 (neg.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)))) (neg.f64 (neg.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(fma.f64 x (*.f64 x (*.f64 eps -1/2)) eps)
(fma.f64 -1/2 (*.f64 eps (*.f64 x x)) eps)
(fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)
(fma.f64 (*.f64 x x) (*.f64 eps -1/2) eps)
(fma.f64 (*.f64 x (*.f64 eps -1/2)) x eps)
(fma.f64 (*.f64 eps (*.f64 x x)) -1/2 eps)
(fma.f64 (*.f64 -1/2 (*.f64 x x)) eps eps)
(+.f64 (*.f64 (cos.f64 eps) -8) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(+.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (cos.f64 eps) -8))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (neg.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (neg.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) (/.f64 1 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))
(*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))) (/.f64 1 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))
(*.f64 1 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (/.f64 1 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (-.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (cos.f64 eps) -8))))))
(*.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (*.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))) (/.f64 1 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))
(*.f64 (/.f64 1 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)))
(*.f64 (/.f64 1 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)))
(*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))) (/.f64 1 (neg.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))
(*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (/.f64 1 (neg.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))) (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (*.f64 (binary32->binary64 (binary64->binary32 -8)) (-.f64 (binary32->binary64 (binary64->binary32 -8)) (*.f64 (cos.f64 eps) -8)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (-.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (pow.f64 (*.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) 3))) (+.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (*.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (-.f64 (*.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))
(/.f64 -1 (neg.f64 (/.f64 1 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))
(/.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (/.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(/.f64 1 (/.f64 (/.f64 1 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))) 1))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (-.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (cos.f64 eps) -8)))) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (-.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (cos.f64 eps) -8)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (+.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (*.f64 (*.f64 (cos.f64 eps) -8) (neg.f64 (binary32->binary64 (binary64->binary32 -8)))))))
(/.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (/.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (+.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) (*.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) -134217728) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) 3)) (*.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))) (neg.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (neg.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (neg.f64 (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (-.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (cos.f64 eps) -8))))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (-.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (cos.f64 eps) -8)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) 3) (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) 3)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))) (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) 3) (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) 3)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))) (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) 1) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) 1) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (/.f64 1 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) (/.f64 1 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))) (+.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) (/.f64 1 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) -134217728) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) 3)) (/.f64 1 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))) (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (*.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (*.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) 1) (*.f64 (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) 1) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)))) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) 1) (*.f64 (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) -134217728) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) 3)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)))) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)))) (neg.f64 (neg.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)))) (neg.f64 (neg.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))
(fma.f64 -1 (binary32->binary64 (binary64->binary32 -8)) (*.f64 (cos.f64 eps) -8))
(fma.f64 (cos.f64 eps) -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 -8 (cos.f64 eps) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(+.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) -2))
(*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 (sin.f64 x) -2)))) (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) -2))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3))) (/.f64 1 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) -2) (-.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) -2)) (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 (sin.f64 x) -2))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) -2) (-.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 (sin.f64 x) -2)))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) -2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3))) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) -2) (-.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3))) (+.f64 (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 (sin.f64 x) -2))) (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) -2))))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 (sin.f64 x) -2))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 (sin.f64 x) -2))))) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) -2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3)))) (neg.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) -2) (-.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(+.f64 0 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (neg.f64 (/.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)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (neg.f64 (/.f64 (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 (sin.f64 (+.f64 eps x)) 0) (neg.f64 (sin.f64 x)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.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 (sin.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(*.f64 1 (-.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 (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)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x)))))))
(*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (/.f64 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 1 (+.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 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 1 (neg.f64 (+.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))) (/.f64 1 (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.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 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3))) (+.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))))
(/.f64 -1 (neg.f64 (/.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (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 (sin.f64 x) (sin.f64 (+.f64 eps x))) (/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 1 (/.f64 (/.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.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)) (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)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.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 x) 2) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x))))))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (sin.f64 x) (pow.f64 (sin.f64 x) 3))) (*.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 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 3)))))
(/.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 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (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)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (-.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (*.f64 (/.f64 (pow.f64 (sin.f64 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) (+.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 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps 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 (pow.f64 (sin.f64 (+.f64 eps 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 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 (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)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (/.f64 (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 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (-.f64 (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 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) (+.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 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) 3) (pow.f64 (/.f64 (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))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps 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 (pow.f64 (sin.f64 (+.f64 eps 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 (/.f64 (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 (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)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (/.f64 (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 (-.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 (-.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 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (sin.f64 x) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.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 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (+.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 3))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 (-.f64 x eps))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (*.f64 (sin.f64 x) (sin.f64 (-.f64 x eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (sin.f64 (-.f64 x eps))) (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 (-.f64 x eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x))))) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))) (*.f64 (pow.f64 (sin.f64 x) 2) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sin.f64 x)) (*.f64 (sin.f64 (-.f64 x eps)) (neg.f64 (pow.f64 (sin.f64 x) 2)))) (*.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 (-.f64 x eps)) (neg.f64 (pow.f64 (sin.f64 x) 3)))) (*.f64 (sin.f64 (-.f64 x eps)) (pow.f64 (sin.f64 x) 2)))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (sin.f64 x)) (*.f64 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x)))) (neg.f64 (pow.f64 (sin.f64 x) 2)))) (*.f64 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x)))) (sin.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 2)) (*.f64 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x)))) (neg.f64 (pow.f64 (sin.f64 x) 3)))) (*.f64 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x)))) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 x) 2))) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 eps 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 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (pow.f64 (sin.f64 x) 3))) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (sin.f64 x) (pow.f64 (sin.f64 x) 3))) 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 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) 1) (*.f64 (+.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.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 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) 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 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) 1) (*.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps 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 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))) (neg.f64 (neg.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))))
(fma.f64 -1 (sin.f64 x) (sin.f64 (+.f64 eps x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 x) -1 (sin.f64 (+.f64 eps x)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 0))
(+.f64 (sin.f64 (+.f64 eps x)) 0)
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0))
(+.f64 0 (sin.f64 (+.f64 eps x)))
(*.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (/.f64 1 (sin.f64 (-.f64 x eps))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x))))))
(/.f64 1 (/.f64 (sin.f64 (-.f64 x eps)) (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sin.f64 (-.f64 x eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))))) (sin.f64 (-.f64 eps x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 0) (-.f64 (sin.f64 (+.f64 eps x)) 0))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 0) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (-.f64 0 (*.f64 (sin.f64 (+.f64 eps x)) 0))))
(/.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) 2) (*.f64 2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))))) 4)
(/.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))) 2) (*.f64 2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))) 4)
(/.f64 (neg.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (neg.f64 (sin.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (neg.f64 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x))))))
(sin.f64 (+.f64 eps x))
Calls

33 calls:

1.0ms
(-.f64 -1 (cos.f64 eps))
0.0ms
(-.f64 -1 (cos.f64 eps))
0.0ms
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
0.0ms
(pow.f64 (sin.f64 eps) 2)
0.0ms
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))

simplify449.0ms (3.1%)

Algorithm
egg-herbie
Rules
1556×distribute-lft-in
1226×+-commutative
840×*-commutative
557×sub-neg
494×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0171445979
1519944803
Stop Event
node limit
Counts
807 → 909
Calls
Call 1
Inputs
-2
(-.f64 (*.f64 1/2 (pow.f64 eps 2)) 2)
(-.f64 (+.f64 (*.f64 -1/24 (pow.f64 eps 4)) (*.f64 1/2 (pow.f64 eps 2))) 2)
(-.f64 (+.f64 (*.f64 -1/24 (pow.f64 eps 4)) (+.f64 (*.f64 1/720 (pow.f64 eps 6)) (*.f64 1/2 (pow.f64 eps 2)))) 2)
(*.f64 -1 (+.f64 1 (cos.f64 eps)))
(*.f64 -1 (+.f64 1 (cos.f64 eps)))
(*.f64 -1 (+.f64 1 (cos.f64 eps)))
(*.f64 -1 (+.f64 1 (cos.f64 eps)))
(*.f64 -1 (+.f64 1 (cos.f64 eps)))
(*.f64 -1 (+.f64 1 (cos.f64 eps)))
(*.f64 -1 (+.f64 1 (cos.f64 eps)))
(*.f64 -1 (+.f64 1 (cos.f64 eps)))
(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 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 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.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 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))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (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 1/2 (sin.f64 x))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/32 (sin.f64 x)) (*.f64 1/96 (sin.f64 x))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/32 (sin.f64 x)) (*.f64 1/96 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 6) (+.f64 (*.f64 -1/2880 (sin.f64 x)) (+.f64 (*.f64 1/384 (sin.f64 x)) (*.f64 1/4 (+.f64 (*.f64 -1/32 (sin.f64 x)) (*.f64 1/96 (sin.f64 x)))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/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 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 x 2)) 1)))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 x 2)) 1)))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 x 2)) 1)))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 x 2)) 1)))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(*.f64 -1 (+.f64 8 (binary32->binary64 (binary64->binary32 -8))))
(+.f64 (*.f64 -1 (+.f64 8 (binary32->binary64 (binary64->binary32 -8)))) (*.f64 4 (pow.f64 eps 2)))
(+.f64 (*.f64 -1 (+.f64 8 (binary32->binary64 (binary64->binary32 -8)))) (+.f64 (*.f64 -1/3 (pow.f64 eps 4)) (*.f64 4 (pow.f64 eps 2))))
(+.f64 (*.f64 -1 (+.f64 8 (binary32->binary64 (binary64->binary32 -8)))) (+.f64 (*.f64 -1/3 (pow.f64 eps 4)) (+.f64 (*.f64 1/90 (pow.f64 eps 6)) (*.f64 4 (pow.f64 eps 2)))))
(-.f64 (*.f64 -8 (cos.f64 eps)) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (*.f64 -8 (cos.f64 eps)) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (*.f64 -8 (cos.f64 eps)) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (*.f64 -8 (cos.f64 eps)) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (*.f64 -8 (cos.f64 eps)) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (*.f64 -8 (cos.f64 eps)) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (*.f64 -8 (cos.f64 eps)) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (*.f64 -8 (cos.f64 eps)) (binary32->binary64 (binary64->binary32 -8)))
(*.f64 -2 (sin.f64 x))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -2 (sin.f64 x)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -2 (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 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 -2 x))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -2 x) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps)))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -2 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 1/3 (pow.f64 x 3)))))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.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 (*.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 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)))))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(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)))))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 -1 (neg.f64 (cos.f64 eps)))
(+.f64 (neg.f64 (cos.f64 eps)) -1)
(+.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) (neg.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 -1 (cos.f64 eps)))))
(+.f64 (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))
(*.f64 -1 (+.f64 (cos.f64 eps) 1))
(*.f64 (-.f64 -1 (cos.f64 eps)) 1)
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (/.f64 1 (+.f64 -1 (cos.f64 eps)))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (+.f64 -1 (cos.f64 eps))))
(*.f64 1 (-.f64 -1 (cos.f64 eps)))
(*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(*.f64 (+.f64 (cos.f64 eps) 1) -1)
(*.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(*.f64 (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (neg.f64 (+.f64 -1 (cos.f64 eps)))))
(*.f64 (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))) (-.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (pow.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 3))) (+.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 1))))
(/.f64 -1 (neg.f64 (/.f64 -1 (+.f64 (cos.f64 eps) 1))))
(/.f64 (-.f64 -1 (cos.f64 eps)) 1)
(/.f64 (sin.f64 eps) (/.f64 (+.f64 -1 (cos.f64 eps)) (sin.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (cos.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (/.f64 1 (+.f64 -1 (cos.f64 eps)))))
(/.f64 1 (/.f64 -1 (+.f64 (cos.f64 eps) 1)))
(/.f64 1 (/.f64 (/.f64 -1 (+.f64 (cos.f64 eps) 1)) 1))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (*.f64 1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))
(/.f64 (+.f64 (cos.f64 eps) 1) -1)
(/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (-.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (*.f64 (+.f64 -1 (cos.f64 eps)) 2))
(/.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 (+.f64 -1 (cos.f64 eps)))))
(/.f64 (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(/.f64 (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 1 (neg.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (-.f64 (neg.f64 (cos.f64 eps)) -1))
(/.f64 (-.f64 (*.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) (/.f64 1 (+.f64 -1 (cos.f64 eps)))) (*.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 -1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.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 (*.f64 (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))) (*.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))) (+.f64 (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 -1 (cos.f64 eps))) 3)) (+.f64 (*.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) (/.f64 1 (+.f64 -1 (cos.f64 eps)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 -1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.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 (pow.f64 (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) 3)) (+.f64 (*.f64 (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))) (*.f64 (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) 1) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (+.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) 1) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (+.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) 1) (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 1) (*.f64 2 (+.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (/.f64 1 (+.f64 -1 (cos.f64 eps)))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (/.f64 1 (+.f64 -1 (cos.f64 eps)))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (/.f64 1 (+.f64 -1 (cos.f64 eps)))) 2)
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (-.f64 (+.f64 -1 (cos.f64 eps)) (*.f64 (+.f64 -1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2))) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 -1 (cos.f64 eps))))
(/.f64 (-.f64 (neg.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (pow.f64 (cos.f64 eps) 3))) (*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) 1) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (neg.f64 (+.f64 -1 (cos.f64 eps)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (neg.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))
(neg.f64 (+.f64 (cos.f64 eps) 1))
(fma.f64 -1 (cos.f64 eps) -1)
(fma.f64 (cos.f64 eps) -1 -1)
(*.f64 (sqrt.f64 (-.f64 -1 (cos.f64 eps))) (sqrt.f64 (-.f64 -1 (cos.f64 eps))))
(log1p.f64 (expm1.f64 (-.f64 -1 (cos.f64 eps))))
(expm1.f64 (log1p.f64 (-.f64 -1 (cos.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (cbrt.f64 (-.f64 -1 (cos.f64 eps)))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 -1 (cos.f64 eps)) (-.f64 -1 (cos.f64 eps))) (-.f64 -1 (cos.f64 eps))))
(*.f64 1 (-.f64 -1 (cos.f64 eps)))
(pow.f64 (-.f64 -1 (cos.f64 eps)) 1)
(exp.f64 (log.f64 (-.f64 -1 (cos.f64 eps))))
(log.f64 (exp.f64 (-.f64 -1 (cos.f64 eps))))
(binary32->binary64 (binary64->binary32 (-.f64 -1 (cos.f64 eps))))
(binary32->binary64 (binary64->binary32 (-.f64 -1 (cos.f64 eps))))
(binary32->binary64 (-.f32 -1 (cos.f32 (binary64->binary32 eps))))
(+.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2)))
(+.f64 1 (*.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(+.f64 1 (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) 1))
(+.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) 1)
(+.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps))))
(*.f64 (sin.f64 eps) (sin.f64 eps))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) 1))
(*.f64 (pow.f64 (sin.f64 eps) 2) 1)
(*.f64 1 (pow.f64 (sin.f64 eps) 2))
(*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (/.f64 1 (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 1/2)
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (sin.f64 eps)))
(*.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)))
(*.f64 (*.f64 1 (sin.f64 eps)) (sin.f64 eps))
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))))
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))))
(/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (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) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 2)
(/.f64 (-.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps))))) (pow.f64 (cos.f64 eps) 2))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (-.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (neg.f64 (pow.f64 (cos.f64 eps) 2))) (*.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 3)) (+.f64 1/4 (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))))
(/.f64 (*.f64 1 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 1 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) 2)
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) 1) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) 1) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 1) 2)
(/.f64 (neg.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (neg.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) -2)
(exp.f64 (*.f64 2 (log.f64 (sin.f64 eps))))
(exp.f64 (+.f64 (log.f64 (sin.f64 eps)) (log.f64 (sin.f64 eps))))
(*.f64 (sqrt.f64 (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (pow.f64 (sin.f64 eps) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 eps) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 eps) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2)))
(*.f64 1 (pow.f64 (sin.f64 eps) 2))
(pow.f64 (pow.f64 (sin.f64 eps) 2) 1)
(exp.f64 (log.f64 (pow.f64 (sin.f64 eps) 2)))
(log.f64 (exp.f64 (pow.f64 (sin.f64 eps) 2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (sin.f64 eps) 2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (sin.f64 eps) 2)))
(binary32->binary64 (pow.f32 (sin.f32 (binary64->binary32 eps)) 2))
(+.f64 (sin.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)))
(+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x))))
(+.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(+.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(+.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) -1) (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (cos.f64 eps)))
(+.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (cos.f64 eps)) (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) -1))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (cos.f64 eps))))
(+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (sin.f64 x))
(+.f64 (*.f64 -1 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 (cos.f64 eps) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(+.f64 (*.f64 (cos.f64 eps) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 -1 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(+.f64 (*.f64 1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(+.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (*.f64 1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (*.f64 (neg.f64 (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(+.f64 (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x))) (sin.f64 x))
(-.f64 0 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 (sin.f64 x) (neg.f64 (+.f64 -1 (cos.f64 eps)))))))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (sin.f64 eps)))
(/.f64 (sin.f64 eps) (/.f64 (-.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(/.f64 1 (/.f64 1 (*.f64 (sin.f64 x) (neg.f64 (+.f64 -1 (cos.f64 eps))))))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 (sin.f64 x) (neg.f64 (+.f64 -1 (cos.f64 eps))))) 1))
(/.f64 (+.f64 -1 (cos.f64 eps)) (/.f64 -1 (sin.f64 x)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (cos.f64 eps)))
(/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 (cos.f64 eps) 1))
(/.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 1 (+.f64 -1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) 1) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) 2)
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) -1) (+.f64 (cos.f64 eps) 1))
(/.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (-.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))) (-.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (pow.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 3))) (+.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 1))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (*.f64 (-.f64 -1 (cos.f64 eps)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (*.f64 (-.f64 -1 (cos.f64 eps)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) (*.f64 (-.f64 -1 (cos.f64 eps)) 2))
(/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) (*.f64 (+.f64 (cos.f64 eps) 1) 2))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(/.f64 (*.f64 1 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (*.f64 1 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) 2))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) 1) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) 1) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 1) (*.f64 2 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) 2)
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (+.f64 -1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (+.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 x) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (+.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (neg.f64 (sin.f64 x))) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (neg.f64 (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (neg.f64 (sin.f64 x))) (*.f64 2 (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) -1) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) -1) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) -1) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) -1) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) -1) (*.f64 2 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) -1) (*.f64 2 (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (sin.f64 x)) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (sin.f64 x)) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (+.f64 (cos.f64 eps) 1)))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (sin.f64 x)) (*.f64 2 (+.f64 (cos.f64 eps) 1)))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) -1) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 -1 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (*.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 -1 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (*.f64 (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 -1 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (*.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (*.f64 -1 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (*.f64 (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (*.f64 -1 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) (*.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) 2))
(/.f64 (*.f64 -1 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) (*.f64 (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))) (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps)))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (+.f64 1 (pow.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 3))) (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 1)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (sin.f64 x) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(neg.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))))
(*.f64 1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))) 1)
(exp.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))))
(log.f64 (exp.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))))
(binary32->binary64 (*.f32 (pow.f32 (sin.f32 (binary64->binary32 eps)) 2) (/.f32 (neg.f32 (sin.f32 (binary64->binary32 x))) (-.f32 -1 (cos.f32 (binary64->binary32 eps))))))
(+.f64 0 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (/.f64 -1 (+.f64 (cos.f64 eps) 1)) 0) (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(+.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) -1) (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)))
(+.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)) (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) -1))
(+.f64 (*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) 1) (*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(+.f64 (*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))) (*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) 1))
(+.f64 (*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (cos.f64 eps))))
(+.f64 (*.f64 -1 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2))) (*.f64 (cos.f64 eps) (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (*.f64 (cos.f64 eps) (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2))) (*.f64 -1 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (*.f64 1 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))) (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))))
(+.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))) (*.f64 1 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))) (*.f64 (neg.f64 (cos.f64 eps)) (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))))
(-.f64 0 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 -1 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 -1 (/.f64 1 (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))))
(*.f64 (sin.f64 x) (/.f64 -1 (-.f64 -1 (cos.f64 eps))))
(*.f64 (sin.f64 x) (*.f64 -1 (/.f64 -1 (+.f64 (cos.f64 eps) 1))))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 -1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 1)
(*.f64 1 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(*.f64 (+.f64 -1 (cos.f64 eps)) (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 -1 (+.f64 (cos.f64 eps) 1)) (neg.f64 (sin.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) -1)
(*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (sin.f64 x))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(*.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 x) (neg.f64 (+.f64 -1 (cos.f64 eps)))))
(*.f64 (/.f64 1 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (sin.f64 x) (neg.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))
(*.f64 (/.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (neg.f64 (+.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(*.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (+.f64 -1 (cos.f64 eps)))
(*.f64 (*.f64 1 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) 1) (/.f64 -1 (+.f64 (cos.f64 eps) 1)))
(*.f64 (*.f64 -1 (/.f64 (sin.f64 x) (-.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 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2))) (+.f64 -1 (cos.f64 eps)))
(*.f64 (*.f64 (/.f64 -1 (+.f64 (cos.f64 eps) 1)) -1) (sin.f64 x))
(pow.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) -1)
(neg.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))) (sqrt.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))) (cbrt.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))) (cbrt.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(*.f64 1 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(pow.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) 1)
(exp.f64 (log.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(binary32->binary64 (binary64->binary32 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(binary32->binary64 (binary64->binary32 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(binary32->binary64 (/.f32 (neg.f32 (sin.f32 (binary64->binary32 x))) (-.f32 -1 (cos.f32 (binary64->binary32 eps)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))) (sqrt.f64 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))) (cbrt.f64 (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))) (cbrt.f64 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 -1/2 eps) (*.f64 x x)) (*.f64 (*.f64 -1/2 eps) (*.f64 x x))) (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(*.f64 1 (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))
(pow.f64 (*.f64 (*.f64 -1/2 eps) (*.f64 x x)) 1)
(exp.f64 (log.f64 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(log.f64 (exp.f64 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(binary32->binary64 (*.f32 (*.f32 -1/2 (binary64->binary32 eps)) (*.f32 (binary64->binary32 x) (binary64->binary32 x))))
(-.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))
(*.f64 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps) (*.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)) (/.f64 1 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))))
(*.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (/.f64 1 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))
(*.f64 1 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps))
(*.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) (/.f64 1 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))))))
(*.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))) (*.f64 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps) (/.f64 1 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (*.f64 eps eps)) (/.f64 1 (-.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) eps)))
(*.f64 (/.f64 1 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)))
(*.f64 (/.f64 1 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))))) (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)))
(*.f64 (neg.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))) (/.f64 1 (neg.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))))
(*.f64 (neg.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3))) (/.f64 1 (neg.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) eps)
(*.f64 (/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))) (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps))
(*.f64 (/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (-.f64 (pow.f64 eps 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps))))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) (-.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))) (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) (+.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))) 3))) (+.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))) (*.f64 eps eps)))))
(/.f64 -1 (neg.f64 (/.f64 1 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps))))
(/.f64 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps) (/.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))
(/.f64 1 (/.f64 1 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)))
(/.f64 1 (/.f64 (/.f64 1 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)) 1))
(/.f64 1 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) eps) (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (*.f64 eps eps))))
(/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))
(/.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))) (/.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))) (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) eps))
(/.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) (*.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)) (+.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) (*.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))) (-.f64 (pow.f64 eps 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))))
(/.f64 (-.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))) (*.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (*.f64 -1/512 (pow.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3) 3))) (*.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))) (+.f64 (pow.f64 (*.f64 eps eps) 3) (-.f64 (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps (*.f64 x x)) eps)) 3)))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))) (neg.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))
(/.f64 (neg.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3))) (neg.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))) (*.f64 (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))) (+.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) 3)) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))) (*.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))))))
(/.f64 (*.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) 1) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))
(/.f64 (*.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) 1) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))
(/.f64 (*.f64 (-.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))) (/.f64 1 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) (/.f64 1 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))) (+.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) (/.f64 1 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))) (-.f64 (pow.f64 eps 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (*.f64 -1/512 (pow.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3) 3))) (/.f64 1 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))) (+.f64 (pow.f64 (*.f64 eps eps) 3) (-.f64 (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps (*.f64 x x)) eps)) 3))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (*.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))) (*.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))
(/.f64 (*.f64 (-.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))) 1) (*.f64 (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) 1) (*.f64 (+.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)))) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) 1) (*.f64 (-.f64 (pow.f64 eps 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3))) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (*.f64 -1/512 (pow.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3) 3))) 1) (*.f64 (+.f64 (pow.f64 (*.f64 eps eps) 3) (-.f64 (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps (*.f64 x x)) eps)) 3))) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (*.f64 eps eps))) (neg.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) eps)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)))) (neg.f64 (neg.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)))) (neg.f64 (neg.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(fma.f64 x (*.f64 x (*.f64 eps -1/2)) eps)
(fma.f64 -1/2 (*.f64 eps (*.f64 x x)) eps)
(fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)
(fma.f64 (*.f64 x x) (*.f64 eps -1/2) eps)
(fma.f64 (*.f64 x (*.f64 eps -1/2)) x eps)
(fma.f64 (*.f64 eps (*.f64 x x)) -1/2 eps)
(fma.f64 (*.f64 -1/2 (*.f64 x x)) eps eps)
(*.f64 (sqrt.f64 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))) (sqrt.f64 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))))
(log1p.f64 (expm1.f64 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))))
(expm1.f64 (log1p.f64 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x))) (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))) (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))))
(*.f64 1 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(pow.f64 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x))) 1)
(exp.f64 (log.f64 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))))
(log.f64 (exp.f64 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))))
(binary32->binary64 (binary64->binary32 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))))
(binary32->binary64 (binary64->binary32 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))))
(binary32->binary64 (+.f32 (binary64->binary32 eps) (*.f32 (*.f32 -1/2 (binary64->binary32 eps)) (*.f32 (binary64->binary32 x) (binary64->binary32 x)))))
(+.f64 (*.f64 (cos.f64 eps) -8) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(+.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (cos.f64 eps) -8))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (neg.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (neg.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) (/.f64 1 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))
(*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))) (/.f64 1 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))
(*.f64 1 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (/.f64 1 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (-.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (cos.f64 eps) -8))))))
(*.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (*.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))) (/.f64 1 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))
(*.f64 (/.f64 1 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)))
(*.f64 (/.f64 1 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)))
(*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))) (/.f64 1 (neg.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))
(*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (/.f64 1 (neg.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))) (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (*.f64 (binary32->binary64 (binary64->binary32 -8)) (-.f64 (binary32->binary64 (binary64->binary32 -8)) (*.f64 (cos.f64 eps) -8)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (-.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (pow.f64 (*.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) 3))) (+.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (*.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (-.f64 (*.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))
(/.f64 -1 (neg.f64 (/.f64 1 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))
(/.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (/.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(/.f64 1 (/.f64 (/.f64 1 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))) 1))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (-.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (cos.f64 eps) -8)))) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (-.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (cos.f64 eps) -8)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (+.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (*.f64 (*.f64 (cos.f64 eps) -8) (neg.f64 (binary32->binary64 (binary64->binary32 -8)))))))
(/.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (/.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (+.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) (*.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) -134217728) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) 3)) (*.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))) (neg.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (neg.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (neg.f64 (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (-.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (cos.f64 eps) -8))))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (-.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (cos.f64 eps) -8)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) 3) (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) 3)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))) (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) 3) (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) 3)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))) (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) 1) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) 1) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (/.f64 1 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) (/.f64 1 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))) (+.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) (/.f64 1 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) -134217728) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) 3)) (/.f64 1 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))) (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (*.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (*.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) 1) (*.f64 (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) 1) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)))) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) 1) (*.f64 (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) -134217728) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) 3)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)))) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)))) (neg.f64 (neg.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)))) (neg.f64 (neg.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))
(fma.f64 -1 (binary32->binary64 (binary64->binary32 -8)) (*.f64 (cos.f64 eps) -8))
(fma.f64 (cos.f64 eps) -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(fma.f64 -8 (cos.f64 eps) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))) (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))) (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(*.f64 1 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))))
(pow.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))) 1)
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(binary32->binary64 (-.f32 (*.f32 (cos.f32 (binary64->binary32 eps)) -8) (binary64->binary32 (binary32->binary64 (binary64->binary32 -8)))))
(+.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) -2))
(*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 (sin.f64 x) -2)))) (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) -2))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3))) (/.f64 1 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) -2) (-.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) -2)) (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 (sin.f64 x) -2))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) -2) (-.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 (sin.f64 x) -2)))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) -2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3))) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) -2) (-.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3))) (+.f64 (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 (sin.f64 x) -2))) (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) -2))))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 (sin.f64 x) -2))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 (sin.f64 x) -2))))) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) -2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3)))) (neg.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) -2) (-.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(*.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))
(pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)) 1)
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) -2)))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(+.f64 0 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (neg.f64 (/.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)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (neg.f64 (/.f64 (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 (sin.f64 (+.f64 eps x)) 0) (neg.f64 (sin.f64 x)))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.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 (sin.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(*.f64 1 (-.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 (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)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x)))))))
(*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (/.f64 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 1 (+.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 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 1 (neg.f64 (+.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))) (/.f64 1 (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.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 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3))) (+.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))))
(/.f64 -1 (neg.f64 (/.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (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 (sin.f64 x) (sin.f64 (+.f64 eps x))) (/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 1 (/.f64 (/.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.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)) (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)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.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 x) 2) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x))))))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (sin.f64 x) (pow.f64 (sin.f64 x) 3))) (*.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 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 3)))))
(/.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 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (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)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (-.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (*.f64 (/.f64 (pow.f64 (sin.f64 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) (+.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 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps 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 (pow.f64 (sin.f64 (+.f64 eps 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 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 (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)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (/.f64 (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 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (-.f64 (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 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) (+.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 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) 3) (pow.f64 (/.f64 (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))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps 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 (pow.f64 (sin.f64 (+.f64 eps 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 (/.f64 (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 (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)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (/.f64 (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 (-.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 (-.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 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (sin.f64 x) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.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 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (+.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 3))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 (-.f64 x eps))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (*.f64 (sin.f64 x) (sin.f64 (-.f64 x eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (sin.f64 (-.f64 x eps))) (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 (-.f64 x eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x))))) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))) (*.f64 (pow.f64 (sin.f64 x) 2) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sin.f64 x)) (*.f64 (sin.f64 (-.f64 x eps)) (neg.f64 (pow.f64 (sin.f64 x) 2)))) (*.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 (-.f64 x eps)) (neg.f64 (pow.f64 (sin.f64 x) 3)))) (*.f64 (sin.f64 (-.f64 x eps)) (pow.f64 (sin.f64 x) 2)))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (sin.f64 x)) (*.f64 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x)))) (neg.f64 (pow.f64 (sin.f64 x) 2)))) (*.f64 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x)))) (sin.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 2)) (*.f64 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x)))) (neg.f64 (pow.f64 (sin.f64 x) 3)))) (*.f64 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x)))) (pow.f64 (sin.f64 x) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 x) 2))) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 eps 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 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (pow.f64 (sin.f64 x) 3))) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (sin.f64 x) (pow.f64 (sin.f64 x) 3))) 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 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) 1) (*.f64 (+.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.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 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) 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 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) 1) (*.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps 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 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))) (neg.f64 (neg.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))))
(fma.f64 -1 (sin.f64 x) (sin.f64 (+.f64 eps x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 x) -1 (sin.f64 (+.f64 eps x)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))) (sqrt.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))) (cbrt.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))) (cbrt.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))) (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))
(*.f64 1 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))
(pow.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) 1)
(exp.f64 (log.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))
(log.f64 (exp.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))
(binary32->binary64 (-.f32 (fma.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps)) (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)))) (sin.f32 (binary64->binary32 x))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 0))
(+.f64 (sin.f64 (+.f64 eps x)) 0)
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 0))
(+.f64 0 (sin.f64 (+.f64 eps x)))
(*.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (/.f64 1 (sin.f64 (-.f64 x eps))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x))))))
(/.f64 1 (/.f64 (sin.f64 (-.f64 x eps)) (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sin.f64 (-.f64 x eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))))) (sin.f64 (-.f64 eps x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 0) (-.f64 (sin.f64 (+.f64 eps x)) 0))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 0) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (-.f64 0 (*.f64 (sin.f64 (+.f64 eps x)) 0))))
(/.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) 2) (*.f64 2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))))) 4)
(/.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))) 2) (*.f64 2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))) 4)
(/.f64 (neg.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (neg.f64 (sin.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (neg.f64 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x))))))
(sin.f64 (+.f64 eps x))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))) (cbrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))))) (cbrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(*.f64 1 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))))
(pow.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) 1)
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps)) (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (sin.f32 (binary64->binary32 x)))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))))
(binary32->binary64 (-.f32 (*.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x))) (*.f32 (pow.f32 (sin.f32 (binary64->binary32 eps)) 2) (/.f32 (neg.f32 (sin.f32 (binary64->binary32 x))) (-.f32 -1 (cos.f32 (binary64->binary32 eps)))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 eps) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 eps) (cos.f64 x))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(binary32->binary64 (binary64->binary32 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(binary32->binary64 (/.f32 (neg.f32 (sin.f32 (binary64->binary32 x))) (-.f32 -1 (cos.f32 (binary64->binary32 eps)))))
(binary32->binary64 (binary64->binary32 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))))
(binary32->binary64 (binary64->binary32 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))))
(binary32->binary64 (+.f32 (binary64->binary32 eps) (*.f32 (*.f32 -1/2 (binary64->binary32 eps)) (*.f32 (binary64->binary32 x) (binary64->binary32 x)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(binary32->binary64 (*.f32 (*.f32 -1/2 (binary64->binary32 eps)) (*.f32 (binary64->binary32 x) (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(binary32->binary64 (-.f32 (*.f32 (cos.f32 (binary64->binary32 eps)) -8) (binary64->binary32 (binary32->binary64 (binary64->binary32 -8)))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (sin.f32 (binary64->binary32 x)))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) -2)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (sin.f32 (binary64->binary32 x)))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps)) (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (sin.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (sin.f64 eps))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))
(binary32->binary64 (-.f32 (fma.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps)) (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)))) (sin.f32 (binary64->binary32 x))))
Outputs
-2
(-.f64 (*.f64 1/2 (pow.f64 eps 2)) 2)
(fma.f64 1/2 (*.f64 eps eps) -2)
(-.f64 (+.f64 (*.f64 -1/24 (pow.f64 eps 4)) (*.f64 1/2 (pow.f64 eps 2))) 2)
(+.f64 (*.f64 -1/24 (pow.f64 eps 4)) (fma.f64 1/2 (*.f64 eps eps) -2))
(+.f64 (fma.f64 1/2 (*.f64 eps eps) -2) (*.f64 -1/24 (pow.f64 eps 4)))
(-.f64 (+.f64 (*.f64 -1/24 (pow.f64 eps 4)) (+.f64 (*.f64 1/720 (pow.f64 eps 6)) (*.f64 1/2 (pow.f64 eps 2)))) 2)
(+.f64 (fma.f64 -1/24 (pow.f64 eps 4) (fma.f64 1/720 (pow.f64 eps 6) (*.f64 1/2 (*.f64 eps eps)))) -2)
(+.f64 -2 (fma.f64 -1/24 (pow.f64 eps 4) (fma.f64 1/720 (pow.f64 eps 6) (*.f64 1/2 (*.f64 eps eps)))))
(*.f64 -1 (+.f64 1 (cos.f64 eps)))
(-.f64 -1 (cos.f64 eps))
(*.f64 -1 (+.f64 1 (cos.f64 eps)))
(-.f64 -1 (cos.f64 eps))
(*.f64 -1 (+.f64 1 (cos.f64 eps)))
(-.f64 -1 (cos.f64 eps))
(*.f64 -1 (+.f64 1 (cos.f64 eps)))
(-.f64 -1 (cos.f64 eps))
(*.f64 -1 (+.f64 1 (cos.f64 eps)))
(-.f64 -1 (cos.f64 eps))
(*.f64 -1 (+.f64 1 (cos.f64 eps)))
(-.f64 -1 (cos.f64 eps))
(*.f64 -1 (+.f64 1 (cos.f64 eps)))
(-.f64 -1 (cos.f64 eps))
(*.f64 -1 (+.f64 1 (cos.f64 eps)))
(-.f64 -1 (cos.f64 eps))
(pow.f64 eps 2)
(*.f64 eps eps)
(+.f64 (*.f64 -1/3 (pow.f64 eps 4)) (pow.f64 eps 2))
(fma.f64 -1/3 (pow.f64 eps 4) (*.f64 eps eps))
(+.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) (*.f64 eps eps)))
(+.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) (*.f64 eps eps))))
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))
(+.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 (sin.f64 x) (*.f64 eps eps)) (*.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 (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 (sin.f64 x) (*.f64 eps eps)) (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))))))
(+.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 (sin.f64 x) (*.f64 eps eps)) (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))))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (sin.f64 x))
(/.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 (*.f64 (pow.f64 (sin.f64 eps) 2) (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 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (+.f64 1 (cos.f64 eps))) (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)))))
(+.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 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (+.f64 1 (cos.f64 eps))) (fma.f64 -1/5040 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 7)) (+.f64 1 (cos.f64 eps))) (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))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (sin.f64 x))
(/.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/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)))))
(+.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 (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 (sin.f64 x))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (sin.f64 x)))
(fma.f64 1/8 (*.f64 (sin.f64 x) (*.f64 eps eps)) (*.f64 1/2 (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/32 (sin.f64 x)) (*.f64 1/96 (sin.f64 x))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (sin.f64 x))))
(fma.f64 -1 (*.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) -1/48)) (fma.f64 1/8 (*.f64 (sin.f64 x) (*.f64 eps eps)) (*.f64 1/2 (sin.f64 x))))
(-.f64 (fma.f64 1/8 (*.f64 (sin.f64 x) (*.f64 eps eps)) (*.f64 1/2 (sin.f64 x))) (*.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) -1/48)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/32 (sin.f64 x)) (*.f64 1/96 (sin.f64 x))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 6) (+.f64 (*.f64 -1/2880 (sin.f64 x)) (+.f64 (*.f64 1/384 (sin.f64 x)) (*.f64 1/4 (+.f64 (*.f64 -1/32 (sin.f64 x)) (*.f64 1/96 (sin.f64 x)))))))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (sin.f64 x)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) -1/48)) (fma.f64 -1 (*.f64 (pow.f64 eps 6) (fma.f64 -1/2880 (sin.f64 x) (fma.f64 1/384 (sin.f64 x) (*.f64 (*.f64 (sin.f64 x) -1/48) 1/4)))) (fma.f64 1/8 (*.f64 (sin.f64 x) (*.f64 eps eps)) (*.f64 1/2 (sin.f64 x)))))
(-.f64 (-.f64 (fma.f64 1/8 (*.f64 (sin.f64 x) (*.f64 eps eps)) (*.f64 1/2 (sin.f64 x))) (*.f64 (pow.f64 eps 6) (fma.f64 -1/2880 (sin.f64 x) (fma.f64 1/384 (sin.f64 x) (*.f64 (*.f64 (sin.f64 x) -1/48) 1/4))))) (*.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) -1/48)))
(/.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 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 x 2)) 1)))
(neg.f64 (*.f64 eps (fma.f64 1/2 (*.f64 x x) -1)))
(*.f64 (neg.f64 eps) (fma.f64 1/2 (*.f64 x x) -1))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 x 2)) 1)))
(neg.f64 (*.f64 eps (fma.f64 1/2 (*.f64 x x) -1)))
(*.f64 (neg.f64 eps) (fma.f64 1/2 (*.f64 x x) -1))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 x 2)) 1)))
(neg.f64 (*.f64 eps (fma.f64 1/2 (*.f64 x x) -1)))
(*.f64 (neg.f64 eps) (fma.f64 1/2 (*.f64 x x) -1))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 x 2)) 1)))
(neg.f64 (*.f64 eps (fma.f64 1/2 (*.f64 x x) -1)))
(*.f64 (neg.f64 eps) (fma.f64 1/2 (*.f64 x x) -1))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(*.f64 -1 (+.f64 8 (binary32->binary64 (binary64->binary32 -8))))
(+.f64 -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(-.f64 -8 (binary32->binary64 (binary64->binary32 -8)))
(+.f64 (*.f64 -1 (+.f64 8 (binary32->binary64 (binary64->binary32 -8)))) (*.f64 4 (pow.f64 eps 2)))
(fma.f64 -1 (+.f64 8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 4 (*.f64 eps eps)))
(+.f64 (-.f64 -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 4 (*.f64 eps eps)))
(+.f64 (*.f64 -1 (+.f64 8 (binary32->binary64 (binary64->binary32 -8)))) (+.f64 (*.f64 -1/3 (pow.f64 eps 4)) (*.f64 4 (pow.f64 eps 2))))
(fma.f64 -1 (+.f64 8 (binary32->binary64 (binary64->binary32 -8))) (fma.f64 -1/3 (pow.f64 eps 4) (*.f64 4 (*.f64 eps eps))))
(+.f64 (-.f64 -8 (binary32->binary64 (binary64->binary32 -8))) (fma.f64 -1/3 (pow.f64 eps 4) (*.f64 4 (*.f64 eps eps))))
(+.f64 (*.f64 -1 (+.f64 8 (binary32->binary64 (binary64->binary32 -8)))) (+.f64 (*.f64 -1/3 (pow.f64 eps 4)) (+.f64 (*.f64 1/90 (pow.f64 eps 6)) (*.f64 4 (pow.f64 eps 2)))))
(fma.f64 -1 (+.f64 8 (binary32->binary64 (binary64->binary32 -8))) (fma.f64 -1/3 (pow.f64 eps 4) (fma.f64 1/90 (pow.f64 eps 6) (*.f64 4 (*.f64 eps eps)))))
(+.f64 (-.f64 -8 (binary32->binary64 (binary64->binary32 -8))) (fma.f64 -1/3 (pow.f64 eps 4) (fma.f64 1/90 (pow.f64 eps 6) (*.f64 4 (*.f64 eps eps)))))
(-.f64 (*.f64 -8 (cos.f64 eps)) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (*.f64 -8 (cos.f64 eps)) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (*.f64 -8 (cos.f64 eps)) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (*.f64 -8 (cos.f64 eps)) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (*.f64 -8 (cos.f64 eps)) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (*.f64 -8 (cos.f64 eps)) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (*.f64 -8 (cos.f64 eps)) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (*.f64 -8 (cos.f64 eps)) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(*.f64 -2 (sin.f64 x))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(fma.f64 -2 (sin.f64 x) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -2 (sin.f64 x)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 eps (cos.f64 x))))
(fma.f64 -2 (sin.f64 x) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -2 (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 -2 (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 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 -2 x))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -2 x) (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps)))))
(+.f64 (sin.f64 eps) (fma.f64 -2 x (*.f64 (*.f64 -1/2 (*.f64 x x)) (sin.f64 eps))))
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -2 x) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 1/3 (pow.f64 x 3)))))
(+.f64 (sin.f64 eps) (fma.f64 -2 x (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (*.f64 (pow.f64 x 3) 1/3))))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(+.f64 (sin.f64 eps) (*.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 (sin.f64 eps) (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (*.f64 x (+.f64 -1 (cos.f64 eps)))))
(+.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) (*.f64 x x)) (fma.f64 x (+.f64 -1 (cos.f64 eps)) (*.f64 (pow.f64 x 3) (+.f64 1/6 (*.f64 (cos.f64 eps) -1/6))))))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.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 (sin.f64 x) (*.f64 eps eps)) (*.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 (sin.f64 x) (*.f64 eps eps)) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.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)))))
(fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (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 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(sin.f64 eps)
(+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps)))
(+.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) x))
(+.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) (*.f64 x x)) (*.f64 (cos.f64 eps) x)))
(+.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) (*.f64 x x)) (fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (*.f64 (cos.f64 eps) 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 (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 (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 (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 (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 (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 (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 (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)))
(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) (fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (*.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)))))
(+.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.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 (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 (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 (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 (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 (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 (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 (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 -1 (neg.f64 (cos.f64 eps)))
(-.f64 -1 (cos.f64 eps))
(+.f64 (neg.f64 (cos.f64 eps)) -1)
(-.f64 -1 (cos.f64 eps))
(+.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) (neg.f64 (/.f64 (pow.f64 (cos.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 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (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 -1 (+.f64 (cos.f64 eps) 1))
(-.f64 -1 (cos.f64 eps))
(*.f64 (-.f64 -1 (cos.f64 eps)) 1)
(-.f64 -1 (cos.f64 eps))
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (/.f64 1 (+.f64 -1 (cos.f64 eps)))))
(/.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 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (cos.f64 eps)))
(*.f64 1 (-.f64 -1 (cos.f64 eps)))
(-.f64 -1 (cos.f64 eps))
(*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 -1 (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 (+.f64 (cos.f64 eps) 1) -1)
(-.f64 -1 (cos.f64 eps))
(*.f64 (/.f64 1 (+.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 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.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)) (/.f64 1 (neg.f64 (+.f64 -1 (cos.f64 eps)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 1 (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))) (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(*.f64 (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(-.f64 -1 (cos.f64 eps))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))) (-.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))) (+.f64 (cos.f64 eps) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (pow.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 3))) (+.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 1))))
(*.f64 (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (pow.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 3))) (+.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (+.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) -1))))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))))) (+.f64 1 (pow.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 3)))
(/.f64 -1 (neg.f64 (/.f64 -1 (+.f64 (cos.f64 eps) 1))))
(/.f64 -1 (/.f64 1 (+.f64 1 (cos.f64 eps))))
(/.f64 (-.f64 -1 (cos.f64 eps)) 1)
(-.f64 -1 (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (+.f64 -1 (cos.f64 eps)) (sin.f64 eps)))
(/.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 (pow.f64 (sin.f64 eps) 2) (/.f64 1 (/.f64 1 (+.f64 -1 (cos.f64 eps)))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (cos.f64 eps)))
(/.f64 1 (/.f64 -1 (+.f64 (cos.f64 eps) 1)))
(-.f64 -1 (cos.f64 eps))
(/.f64 1 (/.f64 (/.f64 -1 (+.f64 (cos.f64 eps) 1)) 1))
(-.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 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (*.f64 1 (fma.f64 (cos.f64 eps) (+.f64 -1 (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 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 -1 (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 (+.f64 (cos.f64 eps) 1) -1)
(/.f64 (+.f64 1 (cos.f64 eps)) -1)
(/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (-.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (*.f64 (+.f64 -1 (cos.f64 eps)) 2))
(/.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) (+.f64 -2 (*.f64 2 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (+.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (-.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 1 (neg.f64 (+.f64 -1 (cos.f64 eps)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 1 (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 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(/.f64 (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 1 (neg.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))
(/.f64 (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(/.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) 1) (-.f64 (neg.f64 (cos.f64 eps)) -1))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) 1) (-.f64 1 (cos.f64 eps)))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (-.f64 1 (cos.f64 eps)))
(/.f64 (-.f64 (*.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) (/.f64 1 (+.f64 -1 (cos.f64 eps)))) (*.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 -1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.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 (/.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) (+.f64 -1 (cos.f64 eps))) (*.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 -1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.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 (*.f64 (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))) (*.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))) (+.f64 (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))
(/.f64 (*.f64 (+.f64 (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (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 (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 -1 (cos.f64 eps))) 3)) (+.f64 (*.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) (/.f64 1 (+.f64 -1 (cos.f64 eps)))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 -1 (cos.f64 eps))) (/.f64 (pow.f64 (cos.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 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3)) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 -1 (cos.f64 eps))) 3)) (fma.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) (/.f64 1 (+.f64 -1 (cos.f64 eps))) (*.f64 (/.f64 (pow.f64 (cos.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 (/.f64 1 (pow.f64 (+.f64 -1 (cos.f64 eps)) 3)) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 -1 (cos.f64 eps))) 3)) (+.f64 (/.f64 (/.f64 1 (+.f64 -1 (cos.f64 eps))) (+.f64 -1 (cos.f64 eps))) (*.f64 (/.f64 (pow.f64 (cos.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 (pow.f64 (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) 3) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) 3)) (+.f64 (*.f64 (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))) (*.f64 (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))))
(/.f64 (-.f64 (/.f64 -1 (pow.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) 3)) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) 3)) (fma.f64 (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (*.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (+.f64 (/.f64 -1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (/.f64 (pow.f64 (cos.f64 eps) 3) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (fma.f64 (cos.f64 eps) (+.f64 -1 (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 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) 1) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (+.f64 -1 (cos.f64 eps))))
(/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) 1) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (+.f64 -1 (cos.f64 eps))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) 1) (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 1) (*.f64 2 (+.f64 -1 (cos.f64 eps))))
(/.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) (+.f64 -2 (*.f64 2 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (/.f64 1 (+.f64 -1 (cos.f64 eps)))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (/.f64 1 (+.f64 -1 (cos.f64 eps)))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (/.f64 1 (+.f64 -1 (cos.f64 eps)))) 2)
(/.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) (+.f64 -2 (*.f64 2 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (-.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))))
(/.f64 (-.f64 (+.f64 -1 (cos.f64 eps)) (*.f64 (+.f64 -1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2))) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 -1 (cos.f64 eps))))
(/.f64 (+.f64 -1 (-.f64 (cos.f64 eps) (*.f64 (+.f64 -1 (cos.f64 eps)) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (+.f64 -1 (cos.f64 eps)) (+.f64 -1 (cos.f64 eps))))
(/.f64 (-.f64 (neg.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)) (*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (pow.f64 (cos.f64 eps) 3))) (*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) 1) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(/.f64 (-.f64 -1 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3)) (*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 3) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (neg.f64 (+.f64 -1 (cos.f64 eps)))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 -1 (cos.f64 eps)))
(/.f64 (neg.f64 (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (neg.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(neg.f64 (+.f64 (cos.f64 eps) 1))
(-.f64 -1 (cos.f64 eps))
(fma.f64 -1 (cos.f64 eps) -1)
(-.f64 -1 (cos.f64 eps))
(fma.f64 (cos.f64 eps) -1 -1)
(-.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))
(log1p.f64 (expm1.f64 (-.f64 -1 (cos.f64 eps))))
(-.f64 -1 (cos.f64 eps))
(expm1.f64 (log1p.f64 (-.f64 -1 (cos.f64 eps))))
(-.f64 -1 (cos.f64 eps))
(*.f64 (*.f64 (cbrt.f64 (-.f64 -1 (cos.f64 eps))) (cbrt.f64 (-.f64 -1 (cos.f64 eps)))) (cbrt.f64 (-.f64 -1 (cos.f64 eps))))
(-.f64 -1 (cos.f64 eps))
(cbrt.f64 (*.f64 (*.f64 (-.f64 -1 (cos.f64 eps)) (-.f64 -1 (cos.f64 eps))) (-.f64 -1 (cos.f64 eps))))
(cbrt.f64 (*.f64 (-.f64 -1 (cos.f64 eps)) (*.f64 (-.f64 -1 (cos.f64 eps)) (-.f64 -1 (cos.f64 eps)))))
(cbrt.f64 (*.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (-.f64 -1 (cos.f64 eps)) 2)))
(*.f64 1 (-.f64 -1 (cos.f64 eps)))
(-.f64 -1 (cos.f64 eps))
(pow.f64 (-.f64 -1 (cos.f64 eps)) 1)
(-.f64 -1 (cos.f64 eps))
(exp.f64 (log.f64 (-.f64 -1 (cos.f64 eps))))
(-.f64 -1 (cos.f64 eps))
(log.f64 (exp.f64 (-.f64 -1 (cos.f64 eps))))
(-.f64 -1 (cos.f64 eps))
(binary32->binary64 (binary64->binary32 (-.f64 -1 (cos.f64 eps))))
(binary32->binary64 (binary64->binary32 (-.f64 -1 (cos.f64 eps))))
(binary32->binary64 (-.f32 -1 (cos.f32 (binary64->binary32 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 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 (pow.f64 (cos.f64 eps) 2)) 1))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(+.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) 1)
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(+.f64 1/2 (neg.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 eps eps))))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps))))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 eps eps))))
(*.f64 (sin.f64 eps) (sin.f64 eps))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(*.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) 1))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(*.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 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (/.f64 1 (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (+.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)))
(*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (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) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 1/2)
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 eps eps))))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (sin.f64 eps)))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.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 1 (sin.f64 eps)) (sin.f64 eps))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (+.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)))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 eps eps))))
(/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (+.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)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 2)
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 eps eps))))
(/.f64 (-.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps))))) (pow.f64 (cos.f64 eps) 2))
(/.f64 (-.f64 1/4 (*.f64 1/4 (*.f64 (cos.f64 (+.f64 eps eps)) (cos.f64 (+.f64 eps eps))))) (pow.f64 (cos.f64 eps) 2))
(/.f64 (-.f64 1 (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (neg.f64 (pow.f64 (cos.f64 eps) 2)))) (-.f64 1 (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (-.f64 1 (neg.f64 (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)))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) 3)) (+.f64 1 (-.f64 (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (neg.f64 (pow.f64 (cos.f64 eps) 2))) (*.f64 1 (neg.f64 (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) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (-.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 3)) (+.f64 1/4 (+.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (*.f64 1/2 (cos.f64 (+.f64 eps eps)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))))
(/.f64 (-.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 (+.f64 eps eps)) 3))) (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (+.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) 1/2))))
(/.f64 (-.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 (+.f64 eps eps)) 3))) (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 eps eps))) (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 eps eps)))))))
(/.f64 (*.f64 1 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (+.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)))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (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) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 1 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) 2)
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 eps eps))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) 1) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (+.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)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) 1) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (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) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 1) 2)
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 eps eps))))
(/.f64 (neg.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (neg.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (+.f64 -1 (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4))) (-.f64 -1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (neg.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (+.f64 -1 (neg.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (-.f64 -1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (neg.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) -2)
(/.f64 (neg.f64 (-.f64 1 (cos.f64 (+.f64 eps 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 (log.f64 (sin.f64 eps)) (log.f64 (sin.f64 eps))))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(*.f64 (sqrt.f64 (pow.f64 (sin.f64 eps) 2)) (sqrt.f64 (pow.f64 (sin.f64 eps) 2)))
(-.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)
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 eps) 2)))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (pow.f64 (sin.f64 eps) 2))) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 4)))
(*.f64 1 (pow.f64 (sin.f64 eps) 2))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(pow.f64 (pow.f64 (sin.f64 eps) 2) 1)
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(exp.f64 (log.f64 (pow.f64 (sin.f64 eps) 2)))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(log.f64 (exp.f64 (pow.f64 (sin.f64 eps) 2)))
(-.f64 1 (pow.f64 (cos.f64 eps) 2))
(pow.f64 (sin.f64 eps) 2)
(binary32->binary64 (binary64->binary32 (pow.f64 (sin.f64 eps) 2)))
(binary32->binary64 (binary64->binary32 (pow.f64 (sin.f64 eps) 2)))
(binary32->binary64 (pow.f32 (sin.f32 (binary64->binary32 eps)) 2))
(+.f64 (sin.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)))
(fma.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)) (sin.f64 x))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x))))
(fma.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)) (sin.f64 x))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (*.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))))
(*.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(+.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) -1) (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (cos.f64 eps)))
(fma.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)) (sin.f64 x))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(+.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (cos.f64 eps)) (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) -1))
(fma.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)) (sin.f64 x))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x)))) (+.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 1))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x)))) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) 1))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x)))) (+.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 1))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x)))) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x)))) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x)))) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (sin.f64 x))
(fma.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)) (sin.f64 x))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(+.f64 (*.f64 -1 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 (cos.f64 eps) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(fma.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)) (sin.f64 x))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(+.f64 (*.f64 (cos.f64 eps) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 -1 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(fma.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)) (sin.f64 x))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(+.f64 (*.f64 1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x)))) (+.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 1))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x)))) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (*.f64 1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x)))) (+.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 1))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x)))) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (*.f64 (neg.f64 (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x)))) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x)))) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(+.f64 (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x))) (sin.f64 x))
(fma.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)) (sin.f64 x))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(-.f64 0 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)) (sin.f64 x))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 (sin.f64 x) (neg.f64 (+.f64 -1 (cos.f64 eps)))))))
(/.f64 -1 (/.f64 -1 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))))
(/.f64 (sin.f64 eps) (/.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (sin.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x))) (sin.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (-.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x)))))
(*.f64 (/.f64 (sin.f64 eps) (-.f64 -1 (cos.f64 eps))) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(/.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(/.f64 1 (/.f64 1 (*.f64 (sin.f64 x) (neg.f64 (+.f64 -1 (cos.f64 eps))))))
(fma.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)) (sin.f64 x))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(/.f64 1 (/.f64 (/.f64 1 (*.f64 (sin.f64 x) (neg.f64 (+.f64 -1 (cos.f64 eps))))) 1))
(fma.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)) (sin.f64 x))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(/.f64 (+.f64 -1 (cos.f64 eps)) (/.f64 -1 (sin.f64 x)))
(*.f64 (/.f64 (+.f64 -1 (cos.f64 eps)) -1) (sin.f64 x))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (cos.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) 2))
(/.f64 (sin.f64 x) (/.f64 (+.f64 (*.f64 (cos.f64 eps) 2) 2) (-.f64 1 (cos.f64 (+.f64 eps eps)))))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 eps eps)))) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 1 (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)) (sin.f64 x))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (/.f64 1 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x)))) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) 1) (-.f64 -1 (cos.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) 2)
(/.f64 (sin.f64 x) (/.f64 (+.f64 (*.f64 (cos.f64 eps) 2) 2) (-.f64 1 (cos.f64 (+.f64 eps eps)))))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 eps eps)))) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) -1) (+.f64 (cos.f64 eps) 1))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (pow.f64 (sin.f64 eps) 2)) (-.f64 -1 (cos.f64 eps)))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x))) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (-.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))) (-.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x)))) (/.f64 (-.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))) (-.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x)))) (/.f64 (-.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))) (+.f64 (cos.f64 eps) (pow.f64 (sin.f64 eps) 2))))
(/.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (pow.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 3))) (+.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 1))))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x)))) (/.f64 (+.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (+.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) -1))) (+.f64 1 (pow.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 3))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x)))) (/.f64 (+.f64 1 (pow.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 3)) (+.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (*.f64 (-.f64 -1 (cos.f64 eps)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(*.f64 (/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (*.f64 (-.f64 -1 (cos.f64 eps)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (neg.f64 (sin.f64 x))) (*.f64 (-.f64 -1 (cos.f64 eps)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) (*.f64 (-.f64 -1 (cos.f64 eps)) 2))
(/.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) (/.f64 (*.f64 2 (-.f64 -1 (cos.f64 eps))) (neg.f64 (sin.f64 x))))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 eps eps)))) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (*.f64 (+.f64 (cos.f64 eps) 1) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) (*.f64 (+.f64 (cos.f64 eps) 1) 2))
(/.f64 (sin.f64 x) (/.f64 (+.f64 (*.f64 (cos.f64 eps) 2) 2) (-.f64 1 (cos.f64 (+.f64 eps eps)))))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 eps eps)))) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x))) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 1 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (*.f64 1 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) (*.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) 2))
(/.f64 (sin.f64 x) (/.f64 (+.f64 (*.f64 (cos.f64 eps) 2) 2) (-.f64 1 (cos.f64 (+.f64 eps eps)))))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 eps eps)))) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) 1) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) 1) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) 1) (*.f64 2 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(/.f64 (sin.f64 x) (/.f64 (+.f64 (*.f64 (cos.f64 eps) 2) 2) (-.f64 1 (cos.f64 (+.f64 eps eps)))))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 eps eps)))) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))
(/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) 2)
(/.f64 (sin.f64 x) (/.f64 (+.f64 (*.f64 (cos.f64 eps) 2) 2) (-.f64 1 (cos.f64 (+.f64 eps eps)))))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 eps eps)))) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (+.f64 -1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (+.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 x) 2))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (+.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (pow.f64 (sin.f64 eps) 2))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (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) (neg.f64 (sin.f64 x))) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x)))) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (neg.f64 (sin.f64 x))) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (neg.f64 (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (neg.f64 (sin.f64 x))) (*.f64 (-.f64 -1 (cos.f64 eps)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (neg.f64 (sin.f64 x))) (*.f64 2 (-.f64 -1 (cos.f64 eps))))
(/.f64 (-.f64 1 (cos.f64 (+.f64 eps eps))) (/.f64 (*.f64 2 (-.f64 -1 (cos.f64 eps))) (neg.f64 (sin.f64 x))))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 eps eps)))) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (/.f64 (*.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2)))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 -1 (cos.f64 eps))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (sin.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) -1) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (/.f64 (neg.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
(/.f64 (/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4))) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) -1) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))))
(/.f64 (/.f64 (neg.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
(/.f64 (/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4))) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) -1) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (/.f64 (neg.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) -1) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))))
(/.f64 (/.f64 (neg.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) -1) (*.f64 2 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (neg.f64 (-.f64 1 (cos.f64 (+.f64 eps eps)))) (*.f64 2 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) -1) (*.f64 2 (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))))
(/.f64 (neg.f64 (-.f64 1 (cos.f64 (+.f64 eps eps)))) (*.f64 2 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (sin.f64 x)) (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)))
(/.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3))) (/.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(*.f64 (/.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (sin.f64 x)) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (+.f64 (cos.f64 eps) 1)))
(/.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3)) (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))) (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (*.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps))) (sin.f64 x)) (*.f64 2 (+.f64 (cos.f64 eps) 1)))
(/.f64 (sin.f64 x) (/.f64 (+.f64 (*.f64 (cos.f64 eps) 2) 2) (-.f64 1 (cos.f64 (+.f64 eps eps)))))
(*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 eps eps)))) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps))))
(/.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (sin.f64 x)) -1) (-.f64 -1 (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (*.f64 (-.f64 -1 (cos.f64 eps)) -1))
(/.f64 (*.f64 -1 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (*.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (/.f64 (neg.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
(/.f64 (/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4))) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
(/.f64 (*.f64 -1 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (*.f64 (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (/.f64 (neg.f64 (-.f64 1 (*.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 3)))) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
(/.f64 (/.f64 (neg.f64 (-.f64 1 (pow.f64 (cos.f64 eps) 4))) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
(/.f64 (*.f64 -1 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (*.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (/.f64 (neg.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 -1 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (*.f64 (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2))))))
(/.f64 (/.f64 (neg.f64 (-.f64 1 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3))) (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 -1 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) (*.f64 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)) 2))
(/.f64 (neg.f64 (-.f64 1 (cos.f64 (+.f64 eps eps)))) (*.f64 2 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (*.f64 -1 (-.f64 (cos.f64 0) (cos.f64 (+.f64 eps eps)))) (*.f64 (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))) 2))
(/.f64 (neg.f64 (-.f64 1 (cos.f64 (+.f64 eps eps)))) (*.f64 2 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (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 (-.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (pow.f64 (sin.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 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (-.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))) (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (-.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x)))) (/.f64 (-.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))) (-.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (cos.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x)))) (/.f64 (-.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))) (+.f64 (cos.f64 eps) (pow.f64 (sin.f64 eps) 2))))
(/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (neg.f64 (sin.f64 x))) (+.f64 1 (pow.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 3))) (*.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (-.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 1)))))
(/.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x)))) (/.f64 (+.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (+.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) -1))) (+.f64 1 (pow.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 3))))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (sin.f64 x)))) (/.f64 (+.f64 1 (pow.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 3)) (+.f64 1 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (sin.f64 x) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (neg.f64 (pow.f64 (sin.f64 x) 2))) (*.f64 (sin.f64 x) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)))))
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (sin.f64 x) 2)) (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (+.f64 (cos.f64 eps) (pow.f64 (cos.f64 eps) 2)))))
(neg.f64 (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)) (sin.f64 x))
(*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))
(*.f64 (sqrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))) (sqrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))) (cbrt.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (*.f64 (pow.f64 (sin.f64 eps) 4) (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))))
(cbrt.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x)))) 2)))
(*.f64 1 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(pow.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))) 1)
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(exp.f64 (log.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(log.f64 (exp.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))))
(/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))))
(binary32->binary64 (binary64->binary32 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x))))))
(binary32->binary64 (binary64->binary32 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))))
(binary32->binary64 (binary64->binary32 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x))))))
(binary32->binary64 (*.f32 (pow.f32 (sin.f32 (binary64->binary32 eps)) 2) (/.f32 (neg.f32 (sin.f32 (binary64->binary32 x))) (-.f32 -1 (cos.f32 (binary64->binary32 eps))))))
(binary32->binary64 (/.f32 (*.f32 (pow.f32 (sin.f32 (binary64->binary32 eps)) 2) (neg.f32 (sin.f32 (binary64->binary32 x)))) (-.f32 -1 (cos.f32 (binary64->binary32 eps)))))
(+.f64 0 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))
(+.f64 (*.f64 (/.f64 -1 (+.f64 (cos.f64 eps) 1)) 0) (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))
(+.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) -1) (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)))
(*.f64 (-.f64 1 (cos.f64 eps)) (/.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (cos.f64 eps)) (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) -1))
(*.f64 (-.f64 1 (cos.f64 eps)) (/.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) 1) (*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 1))
(*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(+.f64 (*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))) (*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) 1))
(*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 1))
(*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(+.f64 (*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 1 (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(+.f64 (*.f64 -1 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2))) (*.f64 (cos.f64 eps) (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (-.f64 1 (cos.f64 eps)) (/.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 (cos.f64 eps) (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2))) (*.f64 -1 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2))))
(*.f64 (-.f64 1 (cos.f64 eps)) (/.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 1 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))) (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))))
(*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 1))
(*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))) (*.f64 1 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))))
(*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps)) 1))
(*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (cos.f64 eps))))
(+.f64 (*.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))) (*.f64 (neg.f64 (cos.f64 eps)) (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))))
(*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 (+.f64 1 (pow.f64 (cos.f64 eps) 2)) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (cos.f64 eps))))
(-.f64 0 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))
(*.f64 -1 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))
(*.f64 -1 (/.f64 1 (neg.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)))))
(/.f64 -1 (/.f64 (-.f64 -1 (cos.f64 eps)) (sin.f64 x)))
(*.f64 (sin.f64 x) (/.f64 -1 (-.f64 -1 (cos.f64 eps))))
(/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))
(*.f64 (sin.f64 x) (*.f64 -1 (/.f64 -1 (+.f64 (cos.f64 eps) 1))))
(/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))
(*.f64 (neg.f64 (sin.f64 x)) (/.f64 -1 (+.f64 (cos.f64 eps) 1)))
(/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 1)
(/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))
(*.f64 1 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))
(/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))
(*.f64 (+.f64 -1 (cos.f64 eps)) (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (-.f64 1 (cos.f64 eps)) (/.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 -1 (+.f64 (cos.f64 eps) 1)) (neg.f64 (sin.f64 x)))
(/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) -1)
(/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 -1 (-.f64 -1 (cos.f64 eps))) (sin.f64 x))
(/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2)) (+.f64 -1 (cos.f64 eps)))
(*.f64 (-.f64 1 (cos.f64 eps)) (/.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 1 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 x) (neg.f64 (+.f64 -1 (cos.f64 eps)))))
(*.f64 (-.f64 1 (cos.f64 eps)) (/.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (/.f64 1 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (sin.f64 x) (neg.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))
(*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (/.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)) (neg.f64 (+.f64 -1 (cos.f64 eps))))
(*.f64 (-.f64 1 (cos.f64 eps)) (/.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (/.f64 (sin.f64 x) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1)))
(*.f64 (/.f64 1 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (sin.f64 x) (neg.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))
(*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (*.f64 -1 (/.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2))) (+.f64 -1 (cos.f64 eps)))
(*.f64 (-.f64 1 (cos.f64 eps)) (/.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (*.f64 1 (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (/.f64 (sin.f64 x) (neg.f64 (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))))
(*.f64 (/.f64 (neg.f64 (sin.f64 x)) 1) (/.f64 -1 (+.f64 (cos.f64 eps) 1)))
(/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))
(*.f64 (*.f64 -1 (/.f64 (sin.f64 x) (-.f64 -1 (pow.f64 (cos.f64 eps) 3)))) (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))
(*.f64 (/.f64 1 (-.f64 -1 (pow.f64 (cos.f64 eps) 3))) (*.f64 (sin.f64 x) (neg.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1))))
(*.f64 (fma.f64 (cos.f64 eps) (+.f64 -1 (cos.f64 eps)) 1) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (pow.f64 (cos.f64 eps) 3))))
(*.f64 (*.f64 1 (/.f64 (neg.f64 (sin.f64 x)) (pow.f64 (sin.f64 eps) 2))) (+.f64 -1 (cos.f64 eps)))
(*.f64 (-.f64 1 (cos.f64 eps)) (/.f64 (sin.f64 x) (pow.f64 (sin.f64 eps) 2)))
(*.f64 (*.f64 (/.f64 -1 (+.f64 (cos.f64 eps) 1)) -1) (sin.f64 x))
(/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))
(pow.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x)) -1)
(/.f64 1 (/.f64 (+.f64 1 (cos.f64 eps)) (sin.f64 x)))
(neg.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))))
(/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))) (sqrt.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))
(log1p.f64 (expm1.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))
(expm1.f64 (log1p.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))) (cbrt.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))) (cbrt.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) (pow.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) 2)))
(*.f64 1 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))))
(/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))
(pow.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps))) 1)
(/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))
(exp.f64 (log.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))
(log.f64 (exp.f64 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))
(binary32->binary64 (binary64->binary32 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(binary32->binary64 (binary64->binary32 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(binary32->binary64 (/.f32 (neg.f32 (sin.f32 (binary64->binary32 x))) (-.f32 -1 (cos.f32 (binary64->binary32 eps)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))) (sqrt.f64 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))) (cbrt.f64 (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))) (cbrt.f64 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (*.f64 -1/2 eps) (*.f64 x x)) (*.f64 (*.f64 -1/2 eps) (*.f64 x x))) (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(cbrt.f64 (*.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 3))
(*.f64 1 (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(pow.f64 (*.f64 (*.f64 -1/2 eps) (*.f64 x x)) 1)
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(exp.f64 (log.f64 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(log.f64 (exp.f64 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(*.f64 eps (*.f64 -1/2 (*.f64 x x)))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (*.f64 -1/2 (*.f64 x x)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (*.f64 -1/2 (*.f64 x x)))))
(binary32->binary64 (*.f32 (*.f32 -1/2 (binary64->binary32 eps)) (*.f32 (binary64->binary32 x) (binary64->binary32 x))))
(-.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))))
(*.f64 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps) (*.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)) (/.f64 1 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(*.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (/.f64 1 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))))
(*.f64 1 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(*.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) (/.f64 1 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))))))
(/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2)))))
(*.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))) (*.f64 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps) (/.f64 1 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))))
(*.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2)))) (/.f64 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2))))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (*.f64 eps eps)) (/.f64 1 (-.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (*.f64 eps eps)) (fma.f64 (*.f64 x x) (*.f64 eps -1/2) (neg.f64 eps)))
(*.f64 (/.f64 1 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))))
(*.f64 (/.f64 1 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))))) (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)))
(/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2)))))
(*.f64 (neg.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))) (/.f64 1 (neg.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))) 1) (neg.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))) (-.f64 (neg.f64 eps) (*.f64 1/2 (*.f64 eps (*.f64 x x)))))
(*.f64 (neg.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3))) (/.f64 1 (neg.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3))) 1) (neg.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2))))))
(/.f64 (neg.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3))) (neg.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2))))))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) eps)
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(*.f64 (/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))) (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(*.f64 (/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (-.f64 (pow.f64 eps 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps))))
(*.f64 (/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (+.f64 (pow.f64 eps 3) (*.f64 1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))) (fma.f64 eps eps (*.f64 eps (*.f64 (*.f64 -1/2 (*.f64 x x)) (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)))))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) (-.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))) (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) (-.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2)) (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2))))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2)))))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) (-.f64 (pow.f64 eps 4) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2)) (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2))))))) (-.f64 (*.f64 eps eps) (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2)))))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) (+.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))) 3))) (+.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))) (*.f64 eps eps)))))
(/.f64 (*.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) (fma.f64 eps (pow.f64 eps 3) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2)) (fma.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2)) (neg.f64 (*.f64 eps eps))))))) (+.f64 (pow.f64 eps 6) (pow.f64 (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2))) 3)))
(*.f64 (/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) (+.f64 (pow.f64 eps 6) (pow.f64 (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2))) 3))) (+.f64 (pow.f64 eps 4) (*.f64 (*.f64 eps (*.f64 x x)) (*.f64 (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2)) (fma.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2)) (neg.f64 (*.f64 eps eps)))))))
(/.f64 -1 (neg.f64 (/.f64 1 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps))))
(/.f64 -1 (/.f64 -1 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)))
(/.f64 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps) (/.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))))
(/.f64 1 (/.f64 1 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(/.f64 1 (/.f64 (/.f64 1 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)) 1))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(/.f64 1 (/.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) eps) (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (*.f64 eps eps))))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (*.f64 eps eps)) (/.f64 1 (-.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (*.f64 eps eps)) (fma.f64 (*.f64 x x) (*.f64 eps -1/2) (neg.f64 eps)))
(/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2)))))
(/.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))) (/.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))) (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (*.f64 eps eps)) (-.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) eps))
(*.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (*.f64 eps eps)) (/.f64 1 (-.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (*.f64 eps eps)) (fma.f64 (*.f64 x x) (*.f64 eps -1/2) (neg.f64 eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) (*.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)) (+.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))))))
(/.f64 (-.f64 (pow.f64 eps 6) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) (*.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))) (fma.f64 eps (pow.f64 eps 3) (*.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))))))
(/.f64 (-.f64 (pow.f64 eps 6) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) (*.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))) (+.f64 (pow.f64 eps 4) (*.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) (*.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))) (-.f64 (pow.f64 eps 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))))
(/.f64 (-.f64 (pow.f64 eps 6) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) (*.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2)))) (+.f64 (pow.f64 eps 3) (*.f64 1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))))
(/.f64 (-.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))) (*.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))))
(/.f64 (-.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))) (*.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))))
(/.f64 (-.f64 (pow.f64 eps 4) (*.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))) (*.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))))
(/.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (*.f64 -1/512 (pow.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3) 3))) (*.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))) (+.f64 (pow.f64 (*.f64 eps eps) 3) (-.f64 (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps (*.f64 x x)) eps)) 3)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (*.f64 -1/512 (pow.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3) 3))) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2))))) (+.f64 (pow.f64 eps 6) (-.f64 (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (*.f64 x x))) 3)))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))) (neg.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))) 1) (neg.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x))))))
(/.f64 (neg.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))) (-.f64 (neg.f64 eps) (*.f64 1/2 (*.f64 eps (*.f64 x x)))))
(/.f64 (neg.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3))) (neg.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3))) 1) (neg.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2))))))
(/.f64 (neg.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3))) (neg.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))) (*.f64 (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))) (+.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x))))) (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))))) (/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))))) (+.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x))))) (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) 3)) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))) (*.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x))))) 3) (pow.f64 (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x))))) 3)) (fma.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x))))) (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x))))) (*.f64 (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x))))) (+.f64 (/.f64 (*.f64 eps eps) (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x))))) (/.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) 1) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))))
(/.f64 (*.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) 1) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2)))))
(/.f64 (*.f64 (-.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))) (/.f64 1 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)))
(/.f64 (-.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))) (*.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))))
(/.f64 (-.f64 (pow.f64 eps 4) (*.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))) (*.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) (/.f64 1 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))) (+.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)))))
(/.f64 (-.f64 (pow.f64 eps 6) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) (*.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))) (fma.f64 eps (pow.f64 eps 3) (*.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))))))
(/.f64 (-.f64 (pow.f64 eps 6) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) (*.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))) (+.f64 (pow.f64 eps 4) (*.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) (/.f64 1 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))) (-.f64 (pow.f64 eps 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3))))
(/.f64 (-.f64 (pow.f64 eps 6) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) (*.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2)))) (+.f64 (pow.f64 eps 3) (*.f64 1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (*.f64 -1/512 (pow.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3) 3))) (/.f64 1 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))) (+.f64 (pow.f64 (*.f64 eps eps) 3) (-.f64 (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps (*.f64 x x)) eps)) 3))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (*.f64 -1/512 (pow.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3) 3))) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2))))) (+.f64 (pow.f64 eps 6) (-.f64 (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (*.f64 x x))) 3)))))
(/.f64 (-.f64 (*.f64 (*.f64 eps eps) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))) (*.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))) (*.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))
(/.f64 (-.f64 (*.f64 eps (*.f64 eps (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))))) (*.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))) (*.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))) (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x))))))
(/.f64 (*.f64 (-.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))) 1) (*.f64 (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))
(/.f64 (-.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))) (*.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))))
(/.f64 (-.f64 (pow.f64 eps 4) (*.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))) (*.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) 1) (*.f64 (+.f64 (*.f64 eps (pow.f64 eps 3)) (*.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)))) (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2))))
(/.f64 (-.f64 (pow.f64 eps 6) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) (*.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))) (fma.f64 eps (pow.f64 eps 3) (*.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))))))
(/.f64 (-.f64 (pow.f64 eps 6) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) (*.f64 (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))) (+.f64 (pow.f64 eps 4) (*.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (fma.f64 eps eps (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 eps eps) 3) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) 1) (*.f64 (-.f64 (pow.f64 eps 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3))) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))))))
(/.f64 (-.f64 (pow.f64 eps 6) (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3)) (*.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2)))) (+.f64 (pow.f64 eps 3) (*.f64 1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (*.f64 -1/512 (pow.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3) 3))) 1) (*.f64 (+.f64 (pow.f64 (*.f64 eps eps) 3) (-.f64 (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3) (pow.f64 (*.f64 -1/2 (*.f64 (*.f64 eps (*.f64 x x)) eps)) 3))) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2))))))
(/.f64 (/.f64 (+.f64 (pow.f64 (pow.f64 eps 3) 3) (*.f64 -1/512 (pow.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3) 3))) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2))))) (+.f64 (pow.f64 eps 6) (-.f64 (pow.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 eps (*.f64 x x))) 3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (*.f64 eps eps))) (neg.f64 (-.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) eps)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2) (*.f64 eps eps))) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 eps -1/2) (neg.f64 eps))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)))) (neg.f64 (neg.f64 (+.f64 eps (*.f64 (*.f64 eps (*.f64 x x)) 1/2)))))
(/.f64 (-.f64 (*.f64 eps eps) (pow.f64 (*.f64 eps (*.f64 -1/2 (*.f64 x x))) 2)) (+.f64 eps (*.f64 1/2 (*.f64 eps (*.f64 x x)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)))) (neg.f64 (neg.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 (*.f64 eps (*.f64 x x)) 1/4) (*.f64 eps -1/2)))))))
(/.f64 (fma.f64 -1/8 (pow.f64 (*.f64 eps (*.f64 x x)) 3) (pow.f64 eps 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 x x)) (-.f64 (*.f64 eps (*.f64 (*.f64 x x) 1/4)) (*.f64 eps -1/2)))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(fma.f64 x (*.f64 x (*.f64 eps -1/2)) eps)
(fma.f64 -1/2 (*.f64 eps (*.f64 x x)) eps)
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(fma.f64 (*.f64 eps -1/2) (*.f64 x x) eps)
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(fma.f64 (*.f64 x x) (*.f64 eps -1/2) eps)
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(fma.f64 (*.f64 x (*.f64 eps -1/2)) x eps)
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(fma.f64 (*.f64 eps (*.f64 x x)) -1/2 eps)
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(fma.f64 (*.f64 -1/2 (*.f64 x x)) eps eps)
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(*.f64 (sqrt.f64 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))) (sqrt.f64 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(log1p.f64 (expm1.f64 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(expm1.f64 (log1p.f64 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(*.f64 (*.f64 (cbrt.f64 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))) (cbrt.f64 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(cbrt.f64 (*.f64 (*.f64 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x))) (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))) (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))))
(cbrt.f64 (*.f64 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps) (*.f64 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps) (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps))))
(cbrt.f64 (*.f64 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps) (pow.f64 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps) 2)))
(*.f64 1 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(pow.f64 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x))) 1)
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(exp.f64 (log.f64 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(log.f64 (exp.f64 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))))
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)
(binary32->binary64 (binary64->binary32 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))))
(binary32->binary64 (binary64->binary32 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)))
(binary32->binary64 (binary64->binary32 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))))
(binary32->binary64 (binary64->binary32 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)))
(binary32->binary64 (+.f32 (binary64->binary32 eps) (*.f32 (*.f32 -1/2 (binary64->binary32 eps)) (*.f32 (binary64->binary32 x) (binary64->binary32 x)))))
(binary32->binary64 (fma.f32 -1/2 (*.f32 (binary64->binary32 eps) (*.f32 (binary64->binary32 x) (binary64->binary32 x))) (binary64->binary32 eps)))
(+.f64 (*.f64 (cos.f64 eps) -8) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(+.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (cos.f64 eps) -8))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (neg.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (neg.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) (/.f64 1 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))) (/.f64 1 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))
(*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (/.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))
(*.f64 1 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (/.f64 1 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))
(*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (/.f64 1 (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (-.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (cos.f64 eps) -8))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (-.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (cos.f64 eps) -8)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (neg.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))))
(*.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (*.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))) (/.f64 1 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))
(*.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (/.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))
(*.f64 (/.f64 1 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))
(*.f64 (/.f64 1 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))
(*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))) (/.f64 1 (neg.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))) (neg.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))
(*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (/.f64 1 (neg.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) 1) (neg.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (neg.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))) (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (*.f64 (binary32->binary64 (binary64->binary32 -8)) (-.f64 (binary32->binary64 (binary64->binary32 -8)) (*.f64 (cos.f64 eps) -8)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (-.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (-.f64 (*.f64 (cos.f64 eps) (*.f64 -8 (*.f64 (pow.f64 (cos.f64 eps) 3) -512))) (*.f64 (*.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (pow.f64 (*.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) 3))) (+.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (*.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (-.f64 (*.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))
(*.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (+.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 262144) (pow.f64 (*.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) 3))) (fma.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (-.f64 (*.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))))
(/.f64 -1 (neg.f64 (/.f64 1 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))))))
(/.f64 -1 (/.f64 -1 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))
(/.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (/.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(/.f64 1 (/.f64 1 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(/.f64 1 (/.f64 (/.f64 1 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))) 1))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(/.f64 1 (/.f64 (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (-.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (cos.f64 eps) -8)))) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (-.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (cos.f64 eps) -8)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (neg.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (-.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (cos.f64 eps) -8)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (neg.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (+.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (*.f64 (*.f64 (cos.f64 eps) -8) (neg.f64 (binary32->binary64 (binary64->binary32 -8)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (+.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (*.f64 (cos.f64 eps) (*.f64 -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (+.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (*.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))))))
(/.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (/.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (+.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 262144) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (fma.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) (*.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 262144) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 -8 (*.f64 (pow.f64 (cos.f64 eps) 3) -512))) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 -8 (*.f64 (pow.f64 (cos.f64 eps) 3) -512))) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 4)) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) -134217728) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) 3)) (*.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) -134217728) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) 3)) (*.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (+.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 262144) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))) (neg.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))
(*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))) (/.f64 1 (neg.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (neg.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))
(/.f64 (*.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) 1) (neg.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (neg.f64 (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (*.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (-.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (cos.f64 eps) -8))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (neg.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (-.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (cos.f64 eps) -8)))
(/.f64 (-.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (neg.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) 64)) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))) (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))) (+.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) 64)) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))) (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))
(/.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (/.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) -512)) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))) (/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))) (+.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (/.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) -512)) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) 3) (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) 3)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))) (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) 64)) 3) (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) 3)) (fma.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) 64)) (/.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) 64)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (+.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) 64)) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) 3) (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) 3)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))) (+.f64 (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))) (*.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (/.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) -512)) 3) (pow.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) 3)) (fma.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (/.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) -512)) (/.f64 (pow.f64 (cos.f64 eps) 3) (/.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) -512)) (*.f64 (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (+.f64 (/.f64 (pow.f64 (cos.f64 eps) 3) (/.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) -512)) (/.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) 1) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) 1) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (/.f64 1 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 -8 (*.f64 (pow.f64 (cos.f64 eps) 3) -512))) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 -8 (*.f64 (pow.f64 (cos.f64 eps) 3) -512))) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 4)) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) (/.f64 1 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))) (+.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 262144) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (fma.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) (/.f64 1 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 262144) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) -134217728) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) 3)) (/.f64 1 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))) (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) -134217728) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) 3)) (*.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (+.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 262144) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (*.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (*.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (*.f64 -512 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))) (*.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (*.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) 1) (*.f64 (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 -8 (*.f64 (pow.f64 (cos.f64 eps) 3) -512))) (*.f64 (binary32->binary64 (binary64->binary32 -8)) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 -8 (*.f64 (pow.f64 (cos.f64 eps) 3) -512))) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 4)) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) 1) (*.f64 (+.f64 (*.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512)) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)))) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 262144) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) (*.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (fma.f64 (*.f64 (cos.f64 eps) -8) (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) (fma.f64 (pow.f64 (cos.f64 eps) 2) 64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) 1) (*.f64 (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))
(/.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 262144) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2) 3)) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) -134217728) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) 3)) 1) (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) 3) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)))) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 3) 3) -134217728) (pow.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) 3)) (*.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)) (+.f64 (*.f64 (pow.f64 (pow.f64 (cos.f64 eps) 2) 3) 262144) (*.f64 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3) (fma.f64 (pow.f64 (cos.f64 eps) 3) -512 (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)))) (neg.f64 (neg.f64 (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 64) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 2)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)))) (neg.f64 (neg.f64 (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) -512) (pow.f64 (binary32->binary64 (binary64->binary32 -8)) 3)) (fma.f64 (binary32->binary64 (binary64->binary32 -8)) (fma.f64 (cos.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8))) (*.f64 (pow.f64 (cos.f64 eps) 2) 64)))
(fma.f64 -1 (binary32->binary64 (binary64->binary32 -8)) (*.f64 (cos.f64 eps) -8))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(fma.f64 (cos.f64 eps) -8 (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(fma.f64 -8 (cos.f64 eps) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))) (sqrt.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))))) (cbrt.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))) (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))) (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(cbrt.f64 (*.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))) (*.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))) (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))))))
(cbrt.f64 (*.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))) (pow.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))) 2)))
(*.f64 1 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(pow.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8))) 1)
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(exp.f64 (log.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(binary32->binary64 (-.f32 (*.f32 (cos.f32 (binary64->binary32 eps)) -8) (binary64->binary32 (binary32->binary64 (binary64->binary32 -8)))))
(binary32->binary64 (-.f32 (*.f32 -8 (cos.f32 (binary64->binary32 eps))) (binary64->binary32 (binary32->binary64 (binary64->binary32 -8)))))
(+.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x)))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) -2))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 (sin.f64 x) -2)))) (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) -2))))
(*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 -2 (sin.f64 x))))) (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 -2 (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 -2 (sin.f64 x))))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 -2 (sin.f64 x))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3))) (/.f64 1 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) -2) (-.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (*.f64 -2 (sin.f64 x)) (-.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3))) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (*.f64 -2 (sin.f64 x)) (-.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) -2)) (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 (sin.f64 x) -2))))))
(*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 -2 (sin.f64 x))))) (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 -2 (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 -2 (sin.f64 x))))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 -2 (sin.f64 x))))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) -2) (-.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x))))) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (*.f64 -2 (sin.f64 x)) (-.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3))) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (*.f64 -2 (sin.f64 x)) (-.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 (sin.f64 x) -2)))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) -2)))
(*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 -2 (sin.f64 x))))) (/.f64 1 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 -2 (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 -2 (sin.f64 x))))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 -2 (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3))) (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) -2) (-.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (*.f64 -2 (sin.f64 x)) (-.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3))) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (*.f64 -2 (sin.f64 x)) (-.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3))) (+.f64 (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 (sin.f64 x) -2))) (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) -2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3))) (fma.f64 (sin.f64 x) (*.f64 -2 (*.f64 -2 (sin.f64 x))) (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 -2 (sin.f64 x))))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 (sin.f64 x) -2))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (-.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 -2 (sin.f64 x)))) (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x)))) (-.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 (sin.f64 x) -2))))) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) -2))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (sin.f64 x) (*.f64 -2 (*.f64 -2 (sin.f64 x)))))) (neg.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 -2 (sin.f64 x)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3)))) (neg.f64 (fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) -2) (-.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (*.f64 -8 (pow.f64 (sin.f64 x) 3)))) (neg.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (*.f64 -2 (sin.f64 x)) (-.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (*.f64 -8 (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (*.f64 -2 (sin.f64 x)) (-.f64 (*.f64 -2 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(cbrt.f64 (*.f64 (fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(cbrt.f64 (*.f64 (fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)))
(*.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2)) 1)
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(binary32->binary64 (binary64->binary32 (fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(binary32->binary64 (binary64->binary32 (fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) -2)))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 -2 (sin.f32 (binary64->binary32 x)))))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x))))
(fma.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 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 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 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 0 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps 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 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (neg.f64 (/.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 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (neg.f64 (/.f64 (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)) 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 (sin.f64 (+.f64 eps x)) 0) (neg.f64 (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(+.f64 (+.f64 (neg.f64 (sin.f64 x)) (*.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) (+.f64 -1 (cos.f64 eps))))
(*.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 (sin.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (/.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.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 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 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 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.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 (neg.f64 (sin.f64 x)) (-.f64 (neg.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 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x))))))
(*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))))
(*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (/.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(*.f64 (/.f64 1 (+.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 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (-.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)) (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))) (/.f64 1 (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)) (/.f64 1 (-.f64 (neg.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)) (-.f64 (neg.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))) (/.f64 1 (neg.f64 (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)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.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 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (pow.f64 (sin.f64 x) 3) (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 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3))) (+.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3))) (fma.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3) (*.f64 (sin.f64 x) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (*.f64 (sin.f64 x) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))))
(/.f64 -1 (neg.f64 (/.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))))
(/.f64 -1 (/.f64 -1 (-.f64 (sin.f64 (+.f64 eps x)) (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 (sin.f64 x) (sin.f64 (+.f64 eps x))) (/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 1 (/.f64 (/.f64 1 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 1))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.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 (neg.f64 (sin.f64 x)) (-.f64 (neg.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 (neg.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)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.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 (neg.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 x) 2) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.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 x) 2) (+.f64 (pow.f64 (sin.f64 (+.f64 eps 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 x) 2) (*.f64 (sin.f64 (+.f64 eps x)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (sin.f64 x) (pow.f64 (sin.f64 x) 3))) (*.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 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (sin.f64 x) (pow.f64 (sin.f64 x) 3))) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (pow.f64 (sin.f64 x) 4)) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (fma.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 (+.f64 eps x)) 3))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 3)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 3))))
(/.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)) (/.f64 1 (-.f64 (neg.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)) (-.f64 (neg.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 (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)) 3) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (neg.f64 (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)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x)))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (neg.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (*.f64 (sin.f64 x) (-.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (-.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))) (-.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) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))) (+.f64 (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))) (+.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (*.f64 (/.f64 (pow.f64 (sin.f64 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) (+.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 (+.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 (/.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 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps 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 (pow.f64 (sin.f64 (+.f64 eps 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 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 (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)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (/.f64 (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 (+.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps 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 (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)) 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)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (/.f64 (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 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (-.f64 (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) (*.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 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3)) (fma.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.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 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 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) (+.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 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) 3)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (/.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) (+.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 (/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) 3) (pow.f64 (/.f64 (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))) 3)) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps 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 (pow.f64 (sin.f64 (+.f64 eps 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 (/.f64 (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 (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)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (/.f64 (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 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) 3) (pow.f64 (/.f64 (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))) 3)) (fma.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 eps 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 (pow.f64 (sin.f64 (+.f64 eps 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 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)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (/.f64 (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 (-.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 (-.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 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (sin.f64 x) (pow.f64 (sin.f64 x) 3))) (/.f64 1 (+.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 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (sin.f64 x) (pow.f64 (sin.f64 x) 3))) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (pow.f64 (sin.f64 x) 4)) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) (+.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (fma.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 (+.f64 eps x)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 3))))
(/.f64 (/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 3))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 (-.f64 x eps))) (*.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (*.f64 (sin.f64 x) (sin.f64 (-.f64 x eps))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 (-.f64 x eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x)))))) (*.f64 (sin.f64 x) (sin.f64 (-.f64 x eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 (-.f64 x eps)))) (*.f64 (sin.f64 x) (sin.f64 (-.f64 x eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x))))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 (-.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 (-.f64 eps x)))))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3))) (*.f64 (pow.f64 (sin.f64 x) 2) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 (-.f64 eps x))))))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 (-.f64 eps x)))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (sin.f64 (-.f64 x eps))) (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 (-.f64 x eps))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x)))) (pow.f64 (sin.f64 x) 2) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (sin.f64 (-.f64 x eps)))) (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 (-.f64 x eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x))))) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)))) (*.f64 (pow.f64 (sin.f64 x) 2) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x))))))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 (-.f64 eps x))))) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3)))) (*.f64 (pow.f64 (sin.f64 x) 2) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 (-.f64 eps x)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sin.f64 x)) (*.f64 (sin.f64 (-.f64 x eps)) (neg.f64 (pow.f64 (sin.f64 x) 2)))) (*.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (sin.f64 (-.f64 x eps)) (*.f64 (sin.f64 x) (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x)))))) (*.f64 (sin.f64 x) (sin.f64 (-.f64 x eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 (-.f64 x eps)))) (*.f64 (sin.f64 x) (sin.f64 (-.f64 x eps))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 (-.f64 x eps)) (neg.f64 (pow.f64 (sin.f64 x) 3)))) (*.f64 (sin.f64 (-.f64 x eps)) (pow.f64 (sin.f64 x) 2)))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x)))) (pow.f64 (sin.f64 x) 2) (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (sin.f64 (-.f64 x eps)))) (*.f64 (pow.f64 (sin.f64 x) 2) (sin.f64 (-.f64 x eps))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (sin.f64 x)) (*.f64 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x)))) (neg.f64 (pow.f64 (sin.f64 x) 2)))) (*.f64 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x)))) (sin.f64 x)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 (-.f64 eps x))))) (*.f64 (sin.f64 x) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3)))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 (-.f64 eps x)))))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3))) (*.f64 (pow.f64 (sin.f64 x) 2) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 (-.f64 eps x))))))) (*.f64 (sin.f64 x) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 (-.f64 eps x)))))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (pow.f64 (sin.f64 x) 2)) (*.f64 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x)))) (neg.f64 (pow.f64 (sin.f64 x) 3)))) (*.f64 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x)))) (pow.f64 (sin.f64 x) 2)))
(/.f64 (fma.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 (-.f64 eps x))))) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3)))) (*.f64 (pow.f64 (sin.f64 x) 2) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 (-.f64 eps x)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 x) 2))) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.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 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 eps 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 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (pow.f64 (sin.f64 x) 3))) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 eps 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 (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 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (sin.f64 x) (pow.f64 (sin.f64 x) 3))) 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 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (sin.f64 x) (pow.f64 (sin.f64 x) 3))) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (pow.f64 (sin.f64 x) 4)) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) 1) (*.f64 (+.f64 (*.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.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 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (fma.f64 (sin.f64 (+.f64 eps x)) (pow.f64 (sin.f64 (+.f64 eps x)) 3) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))))
(/.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 4) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 (+.f64 eps x)) 2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) 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 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (+.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 (+.f64 eps x)) 3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) 1) (*.f64 (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps 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 (-.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 3) (pow.f64 (pow.f64 (sin.f64 x) 3) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (+.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 3) (+.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3) (pow.f64 (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 3))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))) (neg.f64 (neg.f64 (+.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 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))) (neg.f64 (neg.f64 (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 -1 (sin.f64 x) (sin.f64 (+.f64 eps x)))
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (sin.f64 x) -1 (sin.f64 (+.f64 eps x)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))) (sqrt.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))) (cbrt.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))) (cbrt.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))) (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))
(cbrt.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.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 -1 (cos.f64 eps)))) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))))
(cbrt.f64 (*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))) 2)))
(*.f64 1 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(pow.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) 1)
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(exp.f64 (log.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(log.f64 (exp.f64 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(binary32->binary64 (-.f32 (fma.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps)) (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)))) (sin.f32 (binary64->binary32 x))))
(binary32->binary64 (-.f32 (fma.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps)) (*.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)))) (sin.f32 (binary64->binary32 x))))
(+.f64 (*.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 (sin.f64 eps) (cos.f64 x)) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 0))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (sin.f64 (+.f64 eps x)) 0)
(sin.f64 (+.f64 eps x))
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.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 (*.f64 (sin.f64 eps) (cos.f64 x)) 0))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 0 (sin.f64 (+.f64 eps x)))
(sin.f64 (+.f64 eps x))
(*.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (/.f64 1 (sin.f64 (-.f64 x eps))))
(*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x)))) (/.f64 1 (sin.f64 (-.f64 x eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x)))) (sin.f64 (-.f64 x eps)))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3)) 1) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 (-.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3)) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 (-.f64 eps x))))))
(/.f64 1 (/.f64 (sin.f64 (-.f64 x eps)) (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x)))) (/.f64 1 (sin.f64 (-.f64 x eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x)))) (sin.f64 (-.f64 x eps)))
(/.f64 1 (/.f64 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x)))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3)) 1) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 (-.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3)) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 (-.f64 eps x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sin.f64 (-.f64 x eps)))
(*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x)))) (/.f64 1 (sin.f64 (-.f64 x eps))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x)))) (sin.f64 (-.f64 x eps)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3)) 1) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 (-.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3)) (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 (-.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.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 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))))) (sin.f64 (-.f64 eps x)))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))) (sin.f64 (-.f64 eps x)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) 0) (-.f64 (sin.f64 (+.f64 eps x)) 0))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (sin.f64 (+.f64 eps x)))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) 0) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (-.f64 0 (*.f64 (sin.f64 (+.f64 eps x)) 0))))
(/.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 (+.f64 eps x)) 2))
(/.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) 2) (*.f64 2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))))) 4)
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) 2 (*.f64 2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))))) 4)
(/.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))) 2) (*.f64 2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))))) 4)
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) 2 (*.f64 2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))))) 4)
(/.f64 (neg.f64 (-.f64 (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))) (neg.f64 (sin.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (cos.f64 x) (cos.f64 x))))) (neg.f64 (sin.f64 (-.f64 x eps))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))) (neg.f64 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 (-.f64 eps x))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3))) (neg.f64 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 (-.f64 eps x)))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (neg.f64 (fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 x) (sin.f64 (-.f64 eps x)))))))
(sin.f64 (+.f64 eps x))
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sqrt.f64 (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)))
(log1p.f64 (expm1.f64 (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)))
(expm1.f64 (log1p.f64 (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 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))) (cbrt.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))))) (cbrt.f64 (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)))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))) (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(cbrt.f64 (*.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))
(cbrt.f64 (*.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)))
(*.f64 1 (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)))
(pow.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) 1)
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))
(exp.f64 (log.f64 (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)))
(log.f64 (exp.f64 (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)))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps)) (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps)) (*.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (sin.f32 (binary64->binary32 x)))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x)))))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (/.f64 (sin.f64 x) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2))))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (-.f64 -1 (cos.f64 eps)) (neg.f64 (sin.f64 x)))))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (/.f64 (sin.f64 x) (/.f64 (-.f64 -1 (cos.f64 eps)) (pow.f64 (sin.f64 eps) 2))))))
(binary32->binary64 (-.f32 (*.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x))) (*.f32 (pow.f32 (sin.f32 (binary64->binary32 eps)) 2) (/.f32 (neg.f32 (sin.f32 (binary64->binary32 x))) (-.f32 -1 (cos.f32 (binary64->binary32 eps)))))))
(binary32->binary64 (-.f32 (*.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x))) (/.f32 (*.f32 (pow.f32 (sin.f32 (binary64->binary32 eps)) 2) (neg.f32 (sin.f32 (binary64->binary32 x)))) (-.f32 -1 (cos.f32 (binary64->binary32 eps))))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 eps) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 eps) (cos.f64 x))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(binary32->binary64 (binary64->binary32 (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(binary32->binary64 (/.f32 (neg.f32 (sin.f32 (binary64->binary32 x))) (-.f32 -1 (cos.f32 (binary64->binary32 eps)))))
(binary32->binary64 (binary64->binary32 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))))
(binary32->binary64 (binary64->binary32 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)))
(binary32->binary64 (binary64->binary32 (+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))))
(binary32->binary64 (binary64->binary32 (fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps)))
(binary32->binary64 (+.f32 (binary64->binary32 eps) (*.f32 (*.f32 -1/2 (binary64->binary32 eps)) (*.f32 (binary64->binary32 x) (binary64->binary32 x)))))
(binary32->binary64 (fma.f32 -1/2 (*.f32 (binary64->binary32 eps) (*.f32 (binary64->binary32 x) (binary64->binary32 x))) (binary64->binary32 eps)))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (*.f64 -1/2 (*.f64 x x)))))
(binary32->binary64 (binary64->binary32 (*.f64 (*.f64 -1/2 eps) (*.f64 x x))))
(binary32->binary64 (binary64->binary32 (*.f64 eps (*.f64 -1/2 (*.f64 x x)))))
(binary32->binary64 (*.f32 (*.f32 -1/2 (binary64->binary32 eps)) (*.f32 (binary64->binary32 x) (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(binary32->binary64 (binary64->binary32 (-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))))
(binary32->binary64 (-.f32 (*.f32 (cos.f32 (binary64->binary32 eps)) -8) (binary64->binary32 (binary32->binary64 (binary64->binary32 -8)))))
(binary32->binary64 (-.f32 (*.f32 -8 (cos.f32 (binary64->binary32 eps))) (binary64->binary32 (binary32->binary64 (binary64->binary32 -8)))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (sin.f32 (binary64->binary32 x)))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(binary32->binary64 (binary64->binary32 (fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))))
(binary32->binary64 (binary64->binary32 (fma.f64 -2 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 (sin.f32 (binary64->binary32 x)) -2)))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)) (*.f32 -2 (sin.f32 (binary64->binary32 x)))))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (binary64->binary32 (sin.f64 x)))
(binary32->binary64 (sin.f32 (binary64->binary32 x)))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))
(binary32->binary64 (binary64->binary32 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps)) (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)))))
(binary32->binary64 (fma.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps)) (*.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (sin.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 eps) (cos.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 x) (sin.f64 eps))))
(binary32->binary64 (binary64->binary32 (*.f64 (sin.f64 eps) (cos.f64 x))))
(binary32->binary64 (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps))))
(binary32->binary64 (*.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(binary32->binary64 (binary64->binary32 (-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))))
(binary32->binary64 (-.f32 (fma.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps)) (*.f32 (cos.f32 (binary64->binary32 x)) (sin.f32 (binary64->binary32 eps)))) (sin.f32 (binary64->binary32 x))))
(binary32->binary64 (-.f32 (fma.f32 (sin.f32 (binary64->binary32 x)) (cos.f32 (binary64->binary32 eps)) (*.f32 (sin.f32 (binary64->binary32 eps)) (cos.f32 (binary64->binary32 x)))) (sin.f32 (binary64->binary32 x))))

eval717.0ms (4.9%)

Compiler

Compiled 33674 to 15774 computations (53.2% saved)

prune361.0ms (2.5%)

Pruning

68 alts after pruning (56 fresh and 12 done)

PrunedKeptTotal
New1111181129
Fresh83846
Picked145
Done189
Total1121681189
Accuracy
100.0%
Counts
1189 → 68
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)))
58.4%
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
53.0%
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (log.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))
99.4%
(fma.f64 (sin.f64 x) (log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1))) (*.f64 (cos.f64 x) (sin.f64 eps)))
65.2%
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
81.4%
(fma.f64 (sin.f64 x) 0 (*.f64 (cos.f64 x) (sin.f64 eps)))
45.1%
(fma.f64 (sin.f64 x) -1 (*.f64 (cos.f64 x) (sin.f64 eps)))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
45.2%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))
45.3%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))
99.4%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (expm1.f64 (log1p.f64 (sin.f64 x))) (+.f64 (cos.f64 eps) -1)))
79.0%
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 x (-.f64 (cos.f64 eps) 1)))
6.5%
(fma.f64 (sin.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))
51.3%
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps eps)))
7.3%
(/.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
7.4%
(/.f64 8 (binary32->binary64 (binary64->binary32 -8)))
65.2%
(-.f64 (fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x))
65.2%
(-.f64 (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
43.2%
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 x x))) (sin.f64 eps))) (sin.f64 x))
99.4%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
99.4%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (+.f64 -1 (cos.f64 eps)) (/.f64 -1 (sin.f64 x))))
99.4%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (+.f64 -1 (cos.f64 eps))) (sin.f64 x)))
99.3%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (/.f64 (+.f64 (*.f64 (cos.f64 eps) 2) 2) (-.f64 1 (cos.f64 (+.f64 eps eps))))))
99.5%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 eps) (/.f64 (-.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))))
74.4%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 -1 (cos.f64 eps)))))
99.4%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 -1 (/.f64 -1 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
55.3%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (fma.f64 1/8 (*.f64 (sin.f64 x) (*.f64 eps eps)) (*.f64 1/2 (sin.f64 x))) (*.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) -1/48)))))
99.3%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 eps eps)))) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
99.4%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))
58.7%
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
7.3%
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
45.0%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
45.0%
(-.f64 (sin.f64 (+.f64 x eps)) (expm1.f64 (log1p.f64 (sin.f64 x))))
41.2%
(-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (sin.f32 (binary64->binary32 x))))
43.2%
(-.f64 (sin.f64 (+.f64 x eps)) x)
52.8%
(-.f64 (sin.f64 eps) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
22.8%
(-.f64 (binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
53.6%
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))))
45.2%
(+.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps)))
45.3%
(+.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x)))
99.4%
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)))
54.0%
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)))
56.1%
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))
44.8%
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 eps (+.f64 x x))))) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x)))))
42.1%
(+.f64 (sin.f64 eps) (*.f64 -1/2 x))
42.1%
(+.f64 (sin.f64 eps) (*.f64 -2 x))
52.4%
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))) (log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))
25.8%
(+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))
25.6%
(+.f64 eps (*.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 1/24 (*.f64 x x)) -1/2))))
25.8%
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) eps)
52.2%
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
50.1%
(*.f64 (*.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) (cbrt.f64 (*.f64 eps (cos.f64 x)))) (cbrt.f64 (*.f64 eps (cos.f64 x))))
23.7%
(*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))))
79.6%
(*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
80.0%
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
55.0%
(*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
79.5%
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
57.6%
(*.f64 (binary32->binary64 (binary64->binary32 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
51.1%
(*.f64 eps (cos.f64 x))
6.0%
(*.f64 -1/2 (sin.f64 x))
6.3%
(*.f64 -2 (sin.f64 x))
57.2%
(sin.f64 eps)
6.0%
(neg.f64 (binary32->binary64 (binary64->binary32 -8)))
53.0%
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))
53.0%
(log.f64 (exp.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
25.2%
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
6.3%
(binary32->binary64 (binary64->binary32 -8))
28.1%
eps
Compiler

Compiled 2582 to 1348 computations (47.8% saved)

regimes279.0ms (1.9%)

Counts
105 → 1
Calls
Call 1
Inputs
eps
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) eps)
(+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))
(+.f64 eps (*.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 1/24 (*.f64 x x)) -1/2))))
(sin.f64 eps)
(*.f64 -2 (sin.f64 x))
(*.f64 -1/2 (sin.f64 x))
(*.f64 eps (cos.f64 x))
(+.f64 (sin.f64 eps) (*.f64 -2 x))
(+.f64 (sin.f64 eps) (*.f64 -1/2 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(binary32->binary64 (binary64->binary32 -8))
(neg.f64 (binary32->binary64 (binary64->binary32 -8)))
(/.f64 8 (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (sin.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.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 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (*.f64 eps 1/2))))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 x (*.f64 (pow.f64 x 3) -1/6)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 eps (+.f64 x x))))) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x)))))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (sin.f32 (binary64->binary32 x))))
(/.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(+.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))) (sin.f64 x))
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps eps)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))))
(-.f64 (sin.f64 eps) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(fma.f64 (sin.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (binary32->binary64 (binary64->binary32 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(-.f64 (sin.f64 (+.f64 x eps)) (expm1.f64 (log1p.f64 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 0))
(fma.f64 (sin.f64 x) -1 (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) 0 (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.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 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.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 (+.f64 -1 (cos.f64 eps)) (/.f64 -1 (sin.f64 x))))
(*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (*.f64 -1/2 x) x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 -1 (/.f64 -1 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 x x))) (sin.f64 eps))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/2 (*.f64 eps eps))))) (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)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) (*.f64 (sin.f64 x) (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 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 eps eps)))) (/.f64 (sin.f64 x) (+.f64 1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (/.f64 (+.f64 (*.f64 (cos.f64 eps) 2) 2) (-.f64 1 (cos.f64 (+.f64 eps eps))))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))
(-.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)))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))
(log.f64 (exp.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) (cbrt.f64 (*.f64 eps (cos.f64 x)))) (cbrt.f64 (*.f64 eps (cos.f64 x))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (+.f64 -1 (cos.f64 eps))) (sin.f64 x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 eps) (/.f64 (-.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))))
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))
(log.f64 (exp.f64 (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 (expm1.f64 (log1p.f64 (sin.f64 x))) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (log.f64 (exp.f64 (sin.f64 x))) (+.f64 (cos.f64 eps) -1)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))))
(fma.f64 (sin.f64 x) (log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (log.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 -1 (cos.f64 eps)))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/24 (pow.f64 eps 4))))))
(exp.f64 (log.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(log.f64 (exp.f64 (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x))))
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (log.f64 (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))) (sin.f64 x))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (fma.f64 1/8 (*.f64 (sin.f64 x) (*.f64 eps eps)) (*.f64 1/2 (sin.f64 x))) (*.f64 (pow.f64 eps 4) (*.f64 (sin.f64 x) -1/48)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(+.f64 (log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))) (log.f64 (exp.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.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 (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (neg.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))
(-.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))))))) (sin.f64 x))
(-.f64 (/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))))) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)))) (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)) (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 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 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))))
Outputs
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 eps) (/.f64 (-.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))))
Calls

3 calls:

111.0ms
eps
76.0ms
x
29.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
99.5%1x
99.5%1eps
99.5%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 1605 to 646 computations (59.8% saved)

regimes188.0ms (1.3%)

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

3 calls:

77.0ms
x
62.0ms
eps
25.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
99.5%1x
99.5%1eps
99.5%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 1015 to 441 computations (56.6% saved)

regimes130.0ms (0.9%)

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

3 calls:

39.0ms
x
39.0ms
eps
31.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 977 to 425 computations (56.5% saved)

regimes256.0ms (1.8%)

Counts
64 → 1
Calls
Call 1
Inputs
eps
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) eps)
(+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))
(+.f64 eps (*.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 1/24 (*.f64 x x)) -1/2))))
(sin.f64 eps)
(*.f64 -2 (sin.f64 x))
(*.f64 -1/2 (sin.f64 x))
(*.f64 eps (cos.f64 x))
(+.f64 (sin.f64 eps) (*.f64 -2 x))
(+.f64 (sin.f64 eps) (*.f64 -1/2 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(binary32->binary64 (binary64->binary32 -8))
(neg.f64 (binary32->binary64 (binary64->binary32 -8)))
(/.f64 8 (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (sin.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.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 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (*.f64 eps 1/2))))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 x (*.f64 (pow.f64 x 3) -1/6)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 eps (+.f64 x x))))) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x)))))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (sin.f32 (binary64->binary32 x))))
(/.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(+.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))) (sin.f64 x))
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps eps)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))))
(-.f64 (sin.f64 eps) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(fma.f64 (sin.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (binary32->binary64 (binary64->binary32 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(-.f64 (sin.f64 (+.f64 x eps)) (expm1.f64 (log1p.f64 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 0))
(fma.f64 (sin.f64 x) -1 (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) 0 (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.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 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.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 (+.f64 -1 (cos.f64 eps)) (/.f64 -1 (sin.f64 x))))
(*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (*.f64 -1/2 x) x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 -1 (/.f64 -1 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 x x))) (sin.f64 eps))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/2 (*.f64 eps eps))))) (sin.f64 x))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
Outputs
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))
Calls

3 calls:

106.0ms
x
29.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 715 to 349 computations (51.2% saved)

regimes107.0ms (0.7%)

Counts
63 → 1
Calls
Call 1
Inputs
eps
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) eps)
(+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))
(+.f64 eps (*.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 1/24 (*.f64 x x)) -1/2))))
(sin.f64 eps)
(*.f64 -2 (sin.f64 x))
(*.f64 -1/2 (sin.f64 x))
(*.f64 eps (cos.f64 x))
(+.f64 (sin.f64 eps) (*.f64 -2 x))
(+.f64 (sin.f64 eps) (*.f64 -1/2 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(binary32->binary64 (binary64->binary32 -8))
(neg.f64 (binary32->binary64 (binary64->binary32 -8)))
(/.f64 8 (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (sin.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.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 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (*.f64 eps 1/2))))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 x (*.f64 (pow.f64 x 3) -1/6)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 eps (+.f64 x x))))) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x)))))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (sin.f32 (binary64->binary32 x))))
(/.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(+.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))) (sin.f64 x))
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps eps)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))))
(-.f64 (sin.f64 eps) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(fma.f64 (sin.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (binary32->binary64 (binary64->binary32 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(-.f64 (sin.f64 (+.f64 x eps)) (expm1.f64 (log1p.f64 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 0))
(fma.f64 (sin.f64 x) -1 (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) 0 (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.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 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.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 (+.f64 -1 (cos.f64 eps)) (/.f64 -1 (sin.f64 x))))
(*.f64 (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) (*.f64 (sin.f64 eps) (*.f64 (*.f64 -1/2 x) x)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 -1 (/.f64 -1 (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))
(fma.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 x x))) (sin.f64 eps))) (sin.f64 x))
(-.f64 (+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 -1/2 (*.f64 eps eps))))) (sin.f64 x))
Outputs
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))
Calls

3 calls:

37.0ms
x
29.0ms
eps
20.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 703 to 345 computations (50.9% saved)

regimes129.0ms (0.9%)

Counts
53 → 1
Calls
Call 1
Inputs
eps
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) eps)
(+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))
(+.f64 eps (*.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 1/24 (*.f64 x x)) -1/2))))
(sin.f64 eps)
(*.f64 -2 (sin.f64 x))
(*.f64 -1/2 (sin.f64 x))
(*.f64 eps (cos.f64 x))
(+.f64 (sin.f64 eps) (*.f64 -2 x))
(+.f64 (sin.f64 eps) (*.f64 -1/2 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(binary32->binary64 (binary64->binary32 -8))
(neg.f64 (binary32->binary64 (binary64->binary32 -8)))
(/.f64 8 (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (sin.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.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 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (*.f64 eps 1/2))))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 x (*.f64 (pow.f64 x 3) -1/6)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 eps (+.f64 x x))))) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x)))))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (sin.f32 (binary64->binary32 x))))
(/.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(+.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))) (sin.f64 x))
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps eps)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))))
(-.f64 (sin.f64 eps) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(fma.f64 (sin.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (binary32->binary64 (binary64->binary32 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(-.f64 (sin.f64 (+.f64 x eps)) (expm1.f64 (log1p.f64 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 0))
(fma.f64 (sin.f64 x) -1 (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) 0 (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))
(*.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 x (-.f64 (cos.f64 eps) 1)))
Outputs
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 0))
Calls

3 calls:

59.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
31.0ms
eps
25.0ms
x
Results
AccuracySegmentsBranch
81.4%1x
81.4%1eps
81.4%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 532 to 266 computations (50% saved)

regimes77.0ms (0.5%)

Counts
47 → 1
Calls
Call 1
Inputs
eps
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) eps)
(+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))
(+.f64 eps (*.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 1/24 (*.f64 x x)) -1/2))))
(sin.f64 eps)
(*.f64 -2 (sin.f64 x))
(*.f64 -1/2 (sin.f64 x))
(*.f64 eps (cos.f64 x))
(+.f64 (sin.f64 eps) (*.f64 -2 x))
(+.f64 (sin.f64 eps) (*.f64 -1/2 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(binary32->binary64 (binary64->binary32 -8))
(neg.f64 (binary32->binary64 (binary64->binary32 -8)))
(/.f64 8 (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (sin.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.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 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (*.f64 eps 1/2))))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 x (*.f64 (pow.f64 x 3) -1/6)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 x (+.f64 (cos.f64 eps) -1)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)))
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (+.f64 eps (+.f64 x x))))) (sin.f64 (*.f64 1/2 (*.f64 2 (+.f64 eps x)))))
(-.f64 (*.f64 (cos.f64 eps) -8) (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (sin.f32 (binary64->binary32 x))))
(/.f64 (neg.f64 (binary32->binary64 (binary64->binary32 -8))) (neg.f64 (binary32->binary64 (binary64->binary32 -8))))
(+.f64 (*.f64 (sin.f64 x) -2) (*.f64 (sin.f64 eps) (cos.f64 x)))
(+.f64 (*.f64 (sin.f64 x) -1/2) (*.f64 (cos.f64 x) (sin.f64 eps)))
(-.f64 (+.f64 (sin.f64 eps) (*.f64 x (cos.f64 eps))) (sin.f64 x))
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 eps eps)))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))
(*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))))
(-.f64 (sin.f64 eps) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(fma.f64 (sin.f64 eps) -8 (binary32->binary64 (binary64->binary32 -8)))
(binary32->binary64 (binary64->binary32 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (binary32->binary64 (binary64->binary32 (sin.f64 (+.f64 x eps)))) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (binary32->binary64 (binary64->binary32 (sin.f64 x))))
(binary32->binary64 (binary64->binary32 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (binary32->binary64 (binary64->binary32 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(-.f64 (sin.f64 (+.f64 x eps)) (expm1.f64 (log1p.f64 (sin.f64 x))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -2))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) -1/2))
Outputs
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
Calls

3 calls:

25.0ms
eps
22.0ms
x
17.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
80.0%1x
80.0%1eps
80.0%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 474 to 250 computations (47.3% saved)

regimes131.0ms (0.9%)

Counts
22 → 3
Calls
Call 1
Inputs
eps
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) eps)
(+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))
(+.f64 eps (*.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 1/24 (*.f64 x x)) -1/2))))
(sin.f64 eps)
(*.f64 -2 (sin.f64 x))
(*.f64 -1/2 (sin.f64 x))
(*.f64 eps (cos.f64 x))
(+.f64 (sin.f64 eps) (*.f64 -2 x))
(+.f64 (sin.f64 eps) (*.f64 -1/2 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(binary32->binary64 (binary64->binary32 -8))
(neg.f64 (binary32->binary64 (binary64->binary32 -8)))
(/.f64 8 (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (sin.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.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 x (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (*.f64 eps 1/2))))
(/.f64 1 (/.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(-.f64 (sin.f64 (+.f64 x eps)) (+.f64 x (*.f64 (pow.f64 x 3) -1/6)))
Outputs
(*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1)))
(*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
Calls

3 calls:

56.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
37.0ms
x
33.0ms
eps
Results
AccuracySegmentsBranch
80.1%3eps
80.5%3x
80.5%3(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 168 to 94 computations (44% saved)

regimes52.0ms (0.4%)

Counts
17 → 3
Calls
Call 1
Inputs
eps
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) eps)
(+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))
(+.f64 eps (*.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 1/24 (*.f64 x x)) -1/2))))
(sin.f64 eps)
(*.f64 -2 (sin.f64 x))
(*.f64 -1/2 (sin.f64 x))
(*.f64 eps (cos.f64 x))
(+.f64 (sin.f64 eps) (*.f64 -2 x))
(+.f64 (sin.f64 eps) (*.f64 -1/2 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(binary32->binary64 (binary64->binary32 -8))
(neg.f64 (binary32->binary64 (binary64->binary32 -8)))
(/.f64 8 (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (sin.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
Outputs
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(sin.f64 eps)
Calls

2 calls:

25.0ms
x
24.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
80.5%3(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
80.3%3x
Compiler

Compiled 113 to 64 computations (43.4% saved)

regimes69.0ms (0.5%)

Counts
16 → 3
Calls
Call 1
Inputs
eps
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) eps)
(+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))
(+.f64 eps (*.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 1/24 (*.f64 x x)) -1/2))))
(sin.f64 eps)
(*.f64 -2 (sin.f64 x))
(*.f64 -1/2 (sin.f64 x))
(*.f64 eps (cos.f64 x))
(+.f64 (sin.f64 eps) (*.f64 -2 x))
(+.f64 (sin.f64 eps) (*.f64 -1/2 x))
(-.f64 (sin.f64 (+.f64 x eps)) x)
(binary32->binary64 (binary64->binary32 -8))
(neg.f64 (binary32->binary64 (binary64->binary32 -8)))
(/.f64 8 (binary32->binary64 (binary64->binary32 -8)))
(-.f64 (sin.f64 x) (sin.f64 x))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Outputs
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(sin.f64 eps)
Calls

3 calls:

25.0ms
x
24.0ms
eps
16.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Results
AccuracySegmentsBranch
80.1%3eps
78.7%3x
79.7%3(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 107 to 60 computations (43.9% saved)

regimes13.0ms (0.1%)

Counts
7 → 1
Calls
Call 1
Inputs
eps
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) eps)
(+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))
(+.f64 eps (*.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 1/24 (*.f64 x x)) -1/2))))
(sin.f64 eps)
(*.f64 -2 (sin.f64 x))
(*.f64 -1/2 (sin.f64 x))
Outputs
(sin.f64 eps)
Calls

2 calls:

7.0ms
eps
5.0ms
x
Results
AccuracySegmentsBranch
57.2%1x
57.2%1eps
Compiler

Compiled 52 to 29 computations (44.2% saved)

regimes10.0ms (0.1%)

Accuracy

Total -2.0b remaining (-4.4%)

Threshold costs -2b (-4.4%)

Counts
4 → 1
Calls
Call 1
Inputs
eps
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) eps)
(+.f64 eps (*.f64 (*.f64 -1/2 eps) (*.f64 x x)))
(+.f64 eps (*.f64 eps (*.f64 (*.f64 x x) (+.f64 (*.f64 1/24 (*.f64 x x)) -1/2))))
Outputs
eps
Calls

2 calls:

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

Compiled 42 to 23 computations (45.2% saved)

bsearch154.0ms (1.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
47.0ms
3.600560020839857e-5
0.043569326130354566
107.0ms
-3417.530897549561
-0.05195835842794355
Results
69.0ms155×body1024valid
58.0ms11×body2048valid
13.0ms49×body512valid
9.0ms57×body256valid
Compiler

Compiled 422 to 333 computations (21.1% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
3.864877841896933e-183
0.0ms
-0.012638351326897676
-0.006858249406537453
Compiler

Compiled 14 to 10 computations (28.6% saved)

bsearch82.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
36.0ms
0.010596524313432866
35.13620709035846
46.0ms
-763.1776809326353
-5.657023883214855e-18
Results
30.0ms186×body256valid
29.0ms78×body1024valid
10.0msbody2048valid
9.0ms31×body512valid
Compiler

Compiled 242 to 181 computations (25.2% saved)

simplify80.0ms (0.5%)

Algorithm
egg-herbie
Rules
274×*-commutative
246×distribute-lft-neg-in
172×+-commutative
144×neg-mul-1
142×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
071548
1120544
2158544
3200544
4243544
5296544
6345544
7374544
8403544
9451544
10505544
11551544
12602544
13640544
14679544
15718544
16769544
17808544
18849544
19890544
20911544
21915544
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 eps) (/.f64 (-.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (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 (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) 0))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(if (<=.f64 x -7493989779944505/144115188075855872) (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) (if (<=.f64 x 7194230188746725/18446744073709551616) (+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1))) (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(if (<=.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -5764607523034235/576460752303423488) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (if (<=.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 0) (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) (sin.f64 eps)))
(if (<=.f64 eps -2597301565578305/295147905179352825856) (sin.f64 eps) (if (<=.f64 eps 6110483974416289/576460752303423488) (*.f64 eps (cos.f64 x)) (sin.f64 eps)))
(sin.f64 eps)
eps
Outputs
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 eps) (/.f64 (-.f64 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))))))
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (neg.f64 (sin.f64 x)) (-.f64 -1 (cos.f64 eps)))))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps))) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (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 -1 (cos.f64 eps)) (*.f64 (sin.f64 eps) (cos.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 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.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 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) 0))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(if (<=.f64 x -7493989779944505/144115188075855872) (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) (if (<=.f64 x 7194230188746725/18446744073709551616) (+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1))) (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))
(if (or (<=.f64 x -7493989779944505/144115188075855872) (not (<=.f64 x 7194230188746725/18446744073709551616))) (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) (+.f64 (sin.f64 eps) (*.f64 x (-.f64 (cos.f64 eps) 1))))
(if (or (<=.f64 x -7493989779944505/144115188075855872) (not (<=.f64 x 7194230188746725/18446744073709551616))) (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) (+.f64 (sin.f64 eps) (*.f64 x (+.f64 -1 (cos.f64 eps)))))
(if (<=.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) -5764607523034235/576460752303423488) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (if (<=.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 0) (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) (sin.f64 eps)))
(if (<=.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) -5764607523034235/576460752303423488) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (if (<=.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 0) (*.f64 (cos.f64 x) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) (sin.f64 eps)))
(if (<=.f64 eps -2597301565578305/295147905179352825856) (sin.f64 eps) (if (<=.f64 eps 6110483974416289/576460752303423488) (*.f64 eps (cos.f64 x)) (sin.f64 eps)))
(sin.f64 eps)
eps
Compiler

Compiled 207 to 138 computations (33.3% saved)

soundness1.6s (10.7%)

Rules
1552×fma-def
1462×fma-neg
1462×fma-neg
1372×flip-+
1372×flip-+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0937
15237
238937
3478837
049311271
1143110773
2617910757
022127
150127
224895
3233295
054618843
1154318463
2513218207
034252
1126248
2881188
0937
15237
238937
3478837
049311271
1143110773
2617910757
033122
1132122
21084122
053112112
1117411174
2419410998
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1037 to 498 computations (52% saved)

end0.0ms (0%)

preprocess136.0ms (0.9%)

Compiler

Compiled 418 to 206 computations (50.7% saved)

Profiling

Loading profile data...