2sin (example 3.3)

Time bar (total: 10.5s)

analyze49.0ms (0.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%50.4%49.6%0%0%0%0
0%0%50.4%49.6%0%0%0%1
0%0%50.4%49.6%0%0%0%2
0%0%25.2%74.8%0%0%0%3
0%0%25.2%74.8%0%0%0%4
0%0%18.9%81.1%0%0%0%5
0%0%15.8%84.2%0%0%0%6
0%0%11%89%0%0%0%7
0%0%8.7%91.3%0%0%0%8
0%0%5.9%94.1%0%0%0%9
0%0%4.5%95.5%0%0%0%10
0%0%3.1%96.9%0%0%0%11
0%0%2.7%97.3%0%0%0%12
Compiler

Compiled 28 to 18 computations (35.7% saved)

sample6.3s (60.3%)

Results
4.5s26404×body256precondition
1.8s8256×body256valid
Bogosity

preprocess88.0ms (0.8%)

Algorithm
egg-herbie
Rules
382×fma-def
86×sub-neg
70×cancel-sign-sub-inv
66×distribute-rgt-in
56×associate--r+
Problems
241×(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
14×No Errors
(sin.f64 (+.f64 x eps))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
025158
143150
268150
3131150
4245150
5347150
6527150
7627150
8675150
9681150
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
64.4%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
64.4%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 18 to 12 computations (33.3% saved)

localize48.0ms (0.5%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
99.9%
(sin.f64 (+.f64 x eps))
64.5%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 21 to 7 computations (66.7% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite130.0ms (1.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01247
116047
2245147
Stop Event
node limit
Counts
2 → 151
Calls
Call 1
Inputs
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(sin.f64 (+.f64 x eps))
Outputs
(+.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(+.f64 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(+.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(+.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(+.f64 0 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))))
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(/.f64 1 (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))
(log.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (/.f64 1 (exp.f64 (sin.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (/.f64 1 (exp.f64 (sin.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (neg.f64 (sin.f64 x)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (sin.f64 x))) (exp.f64 (sin.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (exp.f64 (sin.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))))
(log.f64 (/.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (sin.f64 x)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (sin.f64 x))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (+.f64 1 (expm1.f64 (sin.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))
(fma.f64 (sin.f64 (+.f64 x eps)) 1 (neg.f64 (sin.f64 x)))
(fma.f64 (sin.f64 (+.f64 x eps)) 1 (*.f64 (neg.f64 (sin.f64 x)) 1))
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))
(fma.f64 1 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 1 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (neg.f64 (cbrt.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (neg.f64 (sin.f64 x)))
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (*.f64 (neg.f64 (sin.f64 x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) 1))
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) 1))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (sin.f64 x))) (cbrt.f64 (neg.f64 (sin.f64 x)))) (cbrt.f64 (neg.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))
(fma.f64 (sqrt.f64 (neg.f64 (sin.f64 x))) (sqrt.f64 (neg.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))
(fma.f64 -1 (sin.f64 x) (sin.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(+.f64 0 (sin.f64 (+.f64 x eps)))
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) 1)
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (+.f64 x eps)))) (sin.f64 1)))
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (cos.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (pow.f64 x 2) (-.f64 x eps))) (sin.f64 (/.f64 (pow.f64 eps 2) (-.f64 x eps)))))
(*.f64 (sin.f64 (+.f64 x eps)) 1)
(*.f64 1 (sin.f64 (+.f64 x eps)))
(*.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))) (sin.f64 (-.f64 x eps)))
(pow.f64 (sin.f64 (+.f64 x eps)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (sin.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))

simplify109.0ms (1%)

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

Useful iterations: 2 (0.0ms)

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

eval84.0ms (0.8%)

Compiler

Compiled 4205 to 1390 computations (66.9% saved)

prune52.0ms (0.5%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New2228230
Fresh000
Picked011
Done000
Total2229231
Accuracy
100.0%
Counts
231 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.3%
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
64.4%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
99.5%
(+.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))))
99.3%
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
98.7%
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
64.5%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
100.0%
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
98.9%
(*.f64 eps (cos.f64 x))
97.8%
(sin.f64 eps)
99.3%
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
64.4%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
99.5%
(+.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))))
99.3%
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
98.7%
(+.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (*.f64 x (-.f64 (cos.f64 eps) 1))))
64.5%
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
100.0%
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
98.9%
(*.f64 eps (cos.f64 x))
97.8%
(sin.f64 eps)
Compiler

Compiled 498 to 360 computations (27.7% saved)

localize448.0ms (4.3%)

Localize:

Found 10 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (pow.f64 eps 3) (cos.f64 x))
100.0%
(*.f64 eps (cos.f64 x))
99.9%
(*.f64 (pow.f64 eps 2) (sin.f64 x))
99.8%
(*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))
100.0%
(*.f64 -1/2 (pow.f64 eps 2))
100.0%
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
99.9%
(*.f64 (sin.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
100.0%
(*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
64.5%
(+.f64 x (-.f64 eps x))
100.0%
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
Compiler

Compiled 259 to 134 computations (48.3% saved)

series57.0ms (0.5%)

Counts
10 → 136
Calls

57 calls:

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

rewrite113.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
588×associate-*r*
362×associate-*l*
273×log1p-expm1-u
273×expm1-log1p-u
272×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
041318
1650294
Stop Event
node limit
Counts
10 → 180
Calls
Call 1
Inputs
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(+.f64 x (-.f64 eps x))
(*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(*.f64 (sin.f64 x) (*.f64 -1/2 (pow.f64 eps 2)))
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 (pow.f64 eps 3) (cos.f64 x))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))) 1)
(pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) 2) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(-.f64 eps 0)
(-.f64 (+.f64 x eps) x)
(-.f64 (exp.f64 (log1p.f64 (-.f64 eps 0))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (+.f64 (-.f64 x eps) x)) (/.f64 (pow.f64 (-.f64 eps x) 2) (+.f64 (-.f64 x eps) x)))
(*.f64 (-.f64 eps 0) 1)
(*.f64 1 (-.f64 eps 0))
(*.f64 (cbrt.f64 (-.f64 eps 0)) (pow.f64 (cbrt.f64 (-.f64 eps 0)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 eps 0)) 2) (cbrt.f64 (-.f64 eps 0)))
(*.f64 (sqrt.f64 (-.f64 eps 0)) (sqrt.f64 (-.f64 eps 0)))
(*.f64 (+.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (-.f64 eps x) (-.f64 eps (/.f64 0 0))))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (/.f64 1 (+.f64 (-.f64 x eps) x)))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (-.f64 eps (/.f64 0 0)))) (+.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 x eps) x) (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (-.f64 eps x) (-.f64 eps (/.f64 0 0)))))
(/.f64 (+.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (-.f64 eps x) 2) (-.f64 (pow.f64 x 2) (*.f64 x (-.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (+.f64 (-.f64 x eps) x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (-.f64 eps (/.f64 0 0))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2))) (neg.f64 (+.f64 (-.f64 x eps) x)))
(/.f64 (-.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (+.f64 (pow.f64 x 2) (*.f64 (+.f64 x eps) x))))
(/.f64 (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (pow.f64 x 2)) (fma.f64 2 x eps))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (pow.f64 x 2)) (-.f64 eps (/.f64 0 0)))
(pow.f64 (-.f64 eps 0) 1)
(pow.f64 (cbrt.f64 (-.f64 eps 0)) 3)
(pow.f64 (pow.f64 (-.f64 eps 0) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 eps 0)) 2)
(sqrt.f64 (pow.f64 (-.f64 eps 0) 2))
(log.f64 (exp.f64 (-.f64 eps 0)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 eps 0))))
(cbrt.f64 (pow.f64 (-.f64 eps 0) 3))
(expm1.f64 (log1p.f64 (-.f64 eps 0)))
(exp.f64 (log.f64 (-.f64 eps 0)))
(exp.f64 (*.f64 (log.f64 (-.f64 eps 0)) 1))
(log1p.f64 (expm1.f64 (-.f64 eps 0)))
(fma.f64 1 x (-.f64 eps x))
(fma.f64 1 (-.f64 eps x) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 eps x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 eps x)) 2) (cbrt.f64 (-.f64 eps x)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 eps x))
(fma.f64 (sqrt.f64 (-.f64 eps x)) (sqrt.f64 (-.f64 eps x)) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0)))))) 1)
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 (-.f64 eps 0) (fma.f64 2 x eps))))) 2)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 (-.f64 eps 0) (fma.f64 2 x eps)))))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 (-.f64 eps 0) (fma.f64 2 x eps)))))) -2)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0)))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps 0)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps 0))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps 0))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) 1)
(pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 x) -1/2)) eps) 2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (sin.f64 x) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 eps 2)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))) 1)
(*.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))) 1)
(*.f64 1 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))
(*.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) (pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) 2) (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))))
(*.f64 (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)) 3)) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (-.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (sin.f64 x) 2))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))
(pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) 3)
(pow.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))) 2))
(log.f64 (exp.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))))
(cbrt.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))))
(exp.f64 (log.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2)))) 1)
(pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 4) 1/4))
(log.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 eps 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2)))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(exp.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))) 1)
(pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 1)
(pow.f64 (*.f64 (*.f64 eps (cbrt.f64 (cos.f64 x))) (cbrt.f64 -1/6)) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))) 2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 eps 6)) 1/36))
(log.f64 (pow.f64 (exp.f64 -1/6) (*.f64 (cos.f64 x) (pow.f64 eps 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)))) 1)
(pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 (sin.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 6)))
(cbrt.f64 (*.f64 (pow.f64 eps 6) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (cos.f64 x)))) 1)
(pow.f64 (*.f64 eps (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) 1)
(pow.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3)) 1)
(pow.f64 (*.f64 eps (cbrt.f64 (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 eps 3/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 eps 6)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 eps 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (pow.f64 eps 3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3))))

simplify76.0ms (0.7%)

Algorithm
egg-herbie
Rules
204×*-commutative
170×sqr-pow
156×+-commutative
106×fma-def
70×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057612262
1151312262
Stop Event
unsound
Counts
316 → 301
Calls
Call 1
Inputs
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))
(+.f64 (*.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))) (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))) (*.f64 eps (cos.f64 x)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x)))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/12 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 -1/240 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (*.f64 1/12 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 -1/240 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (+.f64 (*.f64 1/10080 (*.f64 (pow.f64 eps 2) (pow.f64 x 7))) (*.f64 1/12 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.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 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.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 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))))
(+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/12 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(+.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 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 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 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 eps (cos.f64 x)))
(*.f64 -1/6 (pow.f64 eps 3))
(+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (*.f64 1/12 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (+.f64 (*.f64 -1/144 (*.f64 (pow.f64 eps 3) (pow.f64 x 4))) (*.f64 1/12 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (+.f64 (*.f64 -1/144 (*.f64 (pow.f64 eps 3) (pow.f64 x 4))) (+.f64 (*.f64 1/4320 (*.f64 (pow.f64 eps 3) (pow.f64 x 6))) (*.f64 1/12 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))))
(*.f64 (pow.f64 eps 2) x)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (*.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 2) (pow.f64 x 7))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (*.f64 (pow.f64 eps 2) x))))
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))))))
(pow.f64 eps 3)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (pow.f64 eps 3))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 3) (pow.f64 x 4))) (pow.f64 eps 3)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 3) (pow.f64 x 6))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 3) (pow.f64 x 4))) (pow.f64 eps 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))) 1)
(pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) 2) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(-.f64 eps 0)
(-.f64 (+.f64 x eps) x)
(-.f64 (exp.f64 (log1p.f64 (-.f64 eps 0))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (+.f64 (-.f64 x eps) x)) (/.f64 (pow.f64 (-.f64 eps x) 2) (+.f64 (-.f64 x eps) x)))
(*.f64 (-.f64 eps 0) 1)
(*.f64 1 (-.f64 eps 0))
(*.f64 (cbrt.f64 (-.f64 eps 0)) (pow.f64 (cbrt.f64 (-.f64 eps 0)) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 eps 0)) 2) (cbrt.f64 (-.f64 eps 0)))
(*.f64 (sqrt.f64 (-.f64 eps 0)) (sqrt.f64 (-.f64 eps 0)))
(*.f64 (+.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (-.f64 eps x) (-.f64 eps (/.f64 0 0))))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (/.f64 1 (+.f64 (-.f64 x eps) x)))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (-.f64 eps (/.f64 0 0)))) (+.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 x 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 x eps) x) (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (-.f64 eps x) (-.f64 eps (/.f64 0 0)))))
(/.f64 (+.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (-.f64 eps x) 2) (-.f64 (pow.f64 x 2) (*.f64 x (-.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (+.f64 (-.f64 x eps) x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (-.f64 eps (/.f64 0 0))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2))) (neg.f64 (+.f64 (-.f64 x eps) x)))
(/.f64 (-.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (+.f64 (pow.f64 x 2) (*.f64 (+.f64 x eps) x))))
(/.f64 (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (pow.f64 x 2)) (fma.f64 2 x eps))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (pow.f64 x 2)) (-.f64 eps (/.f64 0 0)))
(pow.f64 (-.f64 eps 0) 1)
(pow.f64 (cbrt.f64 (-.f64 eps 0)) 3)
(pow.f64 (pow.f64 (-.f64 eps 0) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 eps 0)) 2)
(sqrt.f64 (pow.f64 (-.f64 eps 0) 2))
(log.f64 (exp.f64 (-.f64 eps 0)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 eps 0))))
(cbrt.f64 (pow.f64 (-.f64 eps 0) 3))
(expm1.f64 (log1p.f64 (-.f64 eps 0)))
(exp.f64 (log.f64 (-.f64 eps 0)))
(exp.f64 (*.f64 (log.f64 (-.f64 eps 0)) 1))
(log1p.f64 (expm1.f64 (-.f64 eps 0)))
(fma.f64 1 x (-.f64 eps x))
(fma.f64 1 (-.f64 eps x) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 eps x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 eps x)) 2) (cbrt.f64 (-.f64 eps x)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 eps x))
(fma.f64 (sqrt.f64 (-.f64 eps x)) (sqrt.f64 (-.f64 eps x)) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0)))))) 1)
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 (-.f64 eps 0) (fma.f64 2 x eps))))) 2)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 (-.f64 eps 0) (fma.f64 2 x eps)))))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 (-.f64 eps 0) (fma.f64 2 x eps)))))) -2)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0)))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps 0)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps 0))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps 0))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) 1)
(pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 x) -1/2)) eps) 2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (sin.f64 x) 2)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 eps 2)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))) 1)
(*.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))) 1)
(*.f64 1 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))
(*.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) (pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) 2) (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))))
(*.f64 (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)) 3)) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (-.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (sin.f64 x) 2))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))
(pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) 3)
(pow.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))) 2))
(log.f64 (exp.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))))
(cbrt.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))))
(exp.f64 (log.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2)))) 1)
(pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 4) 1/4))
(log.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 eps 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2)))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(exp.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))) 1)
(pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 1)
(pow.f64 (*.f64 (*.f64 eps (cbrt.f64 (cos.f64 x))) (cbrt.f64 -1/6)) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))) 2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 eps 6)) 1/36))
(log.f64 (pow.f64 (exp.f64 -1/6) (*.f64 (cos.f64 x) (pow.f64 eps 3))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)))) 1)
(pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 (sin.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 6)))
(cbrt.f64 (*.f64 (pow.f64 eps 6) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (cos.f64 x)))) 1)
(pow.f64 (*.f64 eps (cos.f64 x)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (cos.f64 x)))))
(cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (cos.f64 x))))
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (cos.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) 1)
(pow.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3)) 1)
(pow.f64 (*.f64 eps (cbrt.f64 (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 eps 3/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 eps 6)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 eps 3)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (pow.f64 eps 3) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (cos.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3))))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3))))
Outputs
(*.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)))))
(fma.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))))))
(fma.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))) (pow.f64 x 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 (*.f64 1/3 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))))
(fma.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (fma.f64 -1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))) (pow.f64 x 2)) (fma.f64 1/3 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 3)) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.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 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 2 (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) -1/12)) (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))) (*.f64 eps (cos.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 2 (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) -1/12)) (*.f64 eps (cos.f64 x)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(fma.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))) (pow.f64 x 2)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))
(fma.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))) (pow.f64 x 2)) (fma.f64 1/6 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (pow.f64 x 3)) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))))
(fma.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) -1/12))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 1/48 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) -1/12)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 -1/2 (pow.f64 eps 2)) x)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/12 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))))
(fma.f64 -1/2 (*.f64 x (pow.f64 eps 2)) (*.f64 (*.f64 1/12 (pow.f64 eps 2)) (pow.f64 x 3)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 -1/240 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (*.f64 1/12 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))))
(fma.f64 -1/2 (*.f64 x (pow.f64 eps 2)) (fma.f64 -1/240 (*.f64 (pow.f64 eps 2) (pow.f64 x 5)) (*.f64 (*.f64 1/12 (pow.f64 eps 2)) (pow.f64 x 3))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 -1/240 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (+.f64 (*.f64 1/10080 (*.f64 (pow.f64 eps 2) (pow.f64 x 7))) (*.f64 1/12 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(fma.f64 -1/2 (*.f64 x (pow.f64 eps 2)) (fma.f64 -1/240 (*.f64 (pow.f64 eps 2) (pow.f64 x 5)) (fma.f64 1/10080 (*.f64 (pow.f64 eps 2) (pow.f64 x 7)) (*.f64 (*.f64 1/12 (pow.f64 eps 2)) (pow.f64 x 3)))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 eps (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) x))
(+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))))
(+.f64 eps (*.f64 -1/2 (+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 x (pow.f64 eps 2)))))
(+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/12 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))))))
(+.f64 eps (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) (fma.f64 -1/2 (*.f64 x (pow.f64 eps 2)) (*.f64 (*.f64 1/12 (pow.f64 eps 2)) (pow.f64 x 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(*.f64 -1/6 (pow.f64 eps 3))
(*.f64 (pow.f64 eps 3) -1/6)
(+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (*.f64 1/12 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))
(fma.f64 -1/6 (pow.f64 eps 3) (*.f64 1/12 (*.f64 (pow.f64 x 2) (pow.f64 eps 3))))
(+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (+.f64 (*.f64 -1/144 (*.f64 (pow.f64 eps 3) (pow.f64 x 4))) (*.f64 1/12 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)))))
(fma.f64 -1/6 (pow.f64 eps 3) (fma.f64 -1/144 (*.f64 (pow.f64 eps 3) (pow.f64 x 4)) (*.f64 1/12 (*.f64 (pow.f64 x 2) (pow.f64 eps 3)))))
(+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (+.f64 (*.f64 -1/144 (*.f64 (pow.f64 eps 3) (pow.f64 x 4))) (+.f64 (*.f64 1/4320 (*.f64 (pow.f64 eps 3) (pow.f64 x 6))) (*.f64 1/12 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))))))
(fma.f64 -1/6 (pow.f64 eps 3) (fma.f64 -1/144 (*.f64 (pow.f64 eps 3) (pow.f64 x 4)) (fma.f64 1/4320 (*.f64 (pow.f64 eps 3) (pow.f64 x 6)) (*.f64 1/12 (*.f64 (pow.f64 x 2) (pow.f64 eps 3))))))
(*.f64 (pow.f64 eps 2) x)
(*.f64 x (pow.f64 eps 2))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 (pow.f64 eps 2) x))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (pow.f64 eps 2)) (*.f64 x (pow.f64 eps 2)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (*.f64 (pow.f64 eps 2) x)))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (pow.f64 eps 2)) (fma.f64 1/120 (*.f64 (pow.f64 eps 2) (pow.f64 x 5)) (*.f64 x (pow.f64 eps 2))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 2) (pow.f64 x 7))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 2) (pow.f64 x 5))) (*.f64 (pow.f64 eps 2) x))))
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (pow.f64 eps 2)) (fma.f64 -1/5040 (*.f64 (pow.f64 eps 2) (pow.f64 x 7)) (fma.f64 1/120 (*.f64 (pow.f64 eps 2) (pow.f64 x 5)) (*.f64 x (pow.f64 eps 2)))))
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 (fma.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 eps (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) (fma.f64 -1/720 (*.f64 eps (pow.f64 x 6)) (*.f64 1/24 (*.f64 eps (pow.f64 x 4))))))
(pow.f64 eps 3)
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (pow.f64 eps 3))
(fma.f64 -1/2 (*.f64 (pow.f64 x 2) (pow.f64 eps 3)) (pow.f64 eps 3))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 3) (pow.f64 x 4))) (pow.f64 eps 3)))
(fma.f64 -1/2 (*.f64 (pow.f64 x 2) (pow.f64 eps 3)) (fma.f64 1/24 (*.f64 (pow.f64 eps 3) (pow.f64 x 4)) (pow.f64 eps 3)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 3) (pow.f64 x 2))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 3) (pow.f64 x 6))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 3) (pow.f64 x 4))) (pow.f64 eps 3))))
(fma.f64 -1/2 (*.f64 (pow.f64 x 2) (pow.f64 eps 3)) (fma.f64 -1/720 (*.f64 (pow.f64 eps 3) (pow.f64 x 6)) (fma.f64 1/24 (*.f64 (pow.f64 eps 3) (pow.f64 x 4)) (pow.f64 eps 3))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))) 1)
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1)
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3) 1/3)
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (sqrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) 2) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (*.f64 8 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (*.f64 8 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))))
(expm1.f64 (log1p.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(exp.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(log1p.f64 (expm1.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(-.f64 eps 0)
eps
(-.f64 (+.f64 x eps) x)
(+.f64 x (-.f64 eps x))
(-.f64 (exp.f64 (log1p.f64 (-.f64 eps 0))) 1)
eps
(-.f64 (/.f64 (pow.f64 x 2) (+.f64 (-.f64 x eps) x)) (/.f64 (pow.f64 (-.f64 eps x) 2) (+.f64 (-.f64 x eps) x)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (+.f64 x (+.f64 eps x)))
(*.f64 (-.f64 eps 0) 1)
eps
(*.f64 1 (-.f64 eps 0))
eps
(*.f64 (cbrt.f64 (-.f64 eps 0)) (pow.f64 (cbrt.f64 (-.f64 eps 0)) 2))
eps
(*.f64 (pow.f64 (cbrt.f64 (-.f64 eps 0)) 2) (cbrt.f64 (-.f64 eps 0)))
eps
(*.f64 (sqrt.f64 (-.f64 eps 0)) (sqrt.f64 (-.f64 eps 0)))
eps
(*.f64 (+.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 x 3)) (/.f64 1 (fma.f64 x x (*.f64 (-.f64 eps x) (-.f64 eps (/.f64 0 0))))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (/.f64 -1 (fma.f64 x x (*.f64 eps (-.f64 eps x)))))
(*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (/.f64 1 (+.f64 (-.f64 x eps) x)))
(/.f64 -1 (/.f64 (+.f64 x (+.f64 eps x)) (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2))))
(/.f64 1 (/.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (-.f64 eps (/.f64 0 0)))) (+.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 x 3))))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (/.f64 -1 (fma.f64 x x (*.f64 eps (-.f64 eps x)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 x eps) x) (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2))))
(/.f64 -1 (/.f64 (+.f64 x (+.f64 eps x)) (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 x 3)) (fma.f64 x x (*.f64 (-.f64 eps x) (-.f64 eps (/.f64 0 0)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (fma.f64 x x (*.f64 eps (-.f64 eps x))))
(/.f64 (+.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 x 3)) (+.f64 (pow.f64 (-.f64 eps x) 2) (-.f64 (pow.f64 x 2) (*.f64 x (-.f64 eps x)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3)) (+.f64 (pow.f64 (-.f64 eps x) 2) (-.f64 (pow.f64 x 2) (*.f64 x (-.f64 eps x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (+.f64 (-.f64 x eps) x))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2)) (+.f64 x (+.f64 eps x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 eps x) 3) (pow.f64 x 3))) (neg.f64 (fma.f64 x x (*.f64 (-.f64 eps x) (-.f64 eps (/.f64 0 0))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (-.f64 eps x) 3))) (neg.f64 (fma.f64 x x (*.f64 eps (-.f64 eps x)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2))) (neg.f64 (+.f64 (-.f64 x eps) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (-.f64 eps x) 2))) (neg.f64 (+.f64 x (+.f64 eps x))))
(/.f64 (-.f64 (pow.f64 (+.f64 x eps) 3) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (+.f64 (pow.f64 x 2) (*.f64 (+.f64 x eps) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (fma.f64 (+.f64 eps x) (+.f64 eps x) (+.f64 (pow.f64 x 2) (*.f64 x (+.f64 eps x)))))
(/.f64 (-.f64 (*.f64 (+.f64 x eps) (+.f64 x eps)) (pow.f64 x 2)) (fma.f64 2 x eps))
(/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (pow.f64 x 2)) (fma.f64 2 x eps))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (pow.f64 x 2)) (-.f64 eps (/.f64 0 0)))
(/.f64 (-.f64 (pow.f64 (-.f64 eps x) 2) (pow.f64 x 2)) eps)
(pow.f64 (-.f64 eps 0) 1)
eps
(pow.f64 (cbrt.f64 (-.f64 eps 0)) 3)
eps
(pow.f64 (pow.f64 (-.f64 eps 0) 3) 1/3)
eps
(pow.f64 (sqrt.f64 (-.f64 eps 0)) 2)
eps
(sqrt.f64 (pow.f64 (-.f64 eps 0) 2))
(sqrt.f64 (pow.f64 eps 2))
(log.f64 (exp.f64 (-.f64 eps 0)))
eps
(log.f64 (+.f64 1 (expm1.f64 (-.f64 eps 0))))
eps
(cbrt.f64 (pow.f64 (-.f64 eps 0) 3))
eps
(expm1.f64 (log1p.f64 (-.f64 eps 0)))
eps
(exp.f64 (log.f64 (-.f64 eps 0)))
eps
(exp.f64 (*.f64 (log.f64 (-.f64 eps 0)) 1))
eps
(log1p.f64 (expm1.f64 (-.f64 eps 0)))
eps
(fma.f64 1 x (-.f64 eps x))
(fma.f64 -1 x (-.f64 eps x))
(fma.f64 1 (-.f64 eps x) x)
(fma.f64 -1 (-.f64 eps x) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (-.f64 eps x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 eps x)) 2) (cbrt.f64 (-.f64 eps x)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 eps x))
(fma.f64 (sqrt.f64 (-.f64 eps x)) (sqrt.f64 (-.f64 eps x)) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0)))))) 1)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 (-.f64 eps 0) (fma.f64 2 x eps))))) 2)
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))) 2)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 (-.f64 eps 0) (fma.f64 2 x eps)))))))
(*.f64 1/2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 eps 0) (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 (-.f64 eps 0) (fma.f64 2 x eps)))))) -2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))) -2)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0)))) 1)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0))))) 3)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0)))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0))))) 2)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (-.f64 eps 0)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (log.f64 (exp.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0)))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0)))) 3))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps 0))) 3)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 (-.f64 eps 0))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3)))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0))))) 1))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 (-.f64 eps 0))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) 1)
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)) 1)
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))) 3)
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)) 3) 1/3)
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (sin.f64 x) -1/2)) eps) 2)
(pow.f64 (*.f64 eps (sqrt.f64 (*.f64 -1/2 (sin.f64 x)))) 2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (sin.f64 x) 2)))
(sqrt.f64 (*.f64 (pow.f64 eps 4) (*.f64 1/4 (pow.f64 (sin.f64 x) 2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 eps 2)) (sin.f64 x)))
(*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) (log.f64 (exp.f64 -1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)) 3))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3) (pow.f64 (sin.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (*.f64 -1/8 (pow.f64 (pow.f64 eps 2) 3))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(exp.f64 (log.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))) 1))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))
(*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))
(+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))) 1)
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(*.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))) 1)
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(*.f64 1 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(*.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) (pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) 2))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) 2) (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)) 3)) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (-.f64 (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (sin.f64 x) 2)) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))) 3) (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (-.f64 (*.f64 (pow.f64 eps 4) (*.f64 1/4 (pow.f64 (sin.f64 x) 2))) (*.f64 eps (*.f64 (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 eps 4) 1/4) (pow.f64 (sin.f64 x) 2))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (pow.f64 eps 4) (*.f64 1/4 (pow.f64 (sin.f64 x) 2)))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))))
(pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))) 1)
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) 3)
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(pow.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))) 3) 1/3)
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(pow.f64 (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) 2)
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(sqrt.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))) 2))
(sqrt.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x)))) 2))
(log.f64 (exp.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))))))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(cbrt.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2))) 3))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(expm1.f64 (log1p.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(exp.f64 (log.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))) 1))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(log1p.f64 (expm1.f64 (fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) -1/2)))))
(fma.f64 eps (cos.f64 x) (*.f64 (pow.f64 eps 2) (*.f64 -1/2 (sin.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2)))) 1)
(*.f64 -1/2 (pow.f64 eps 2))
(pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(*.f64 -1/2 (pow.f64 eps 2))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 3)
(*.f64 -1/2 (pow.f64 eps 2))
(pow.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3) 1/3)
(*.f64 -1/2 (pow.f64 eps 2))
(pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 4) 1/4))
(log.f64 (pow.f64 (exp.f64 -1/2) (pow.f64 eps 2)))
(*.f64 (pow.f64 eps 2) (log.f64 (exp.f64 -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2)))))
(*.f64 -1/2 (pow.f64 eps 2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3))
(*.f64 -1/2 (pow.f64 eps 2))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 -1/2 (pow.f64 eps 2))
(exp.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 -1/2 (pow.f64 eps 2))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))) 1))
(*.f64 -1/2 (pow.f64 eps 2))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 -1/2 (pow.f64 eps 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))) 1)
(*.f64 (cos.f64 x) (*.f64 (pow.f64 eps 3) -1/6))
(pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 1)
(*.f64 (cos.f64 x) (*.f64 (pow.f64 eps 3) -1/6))
(pow.f64 (*.f64 (*.f64 eps (cbrt.f64 (cos.f64 x))) (cbrt.f64 -1/6)) 3)
(pow.f64 (*.f64 eps (*.f64 (cbrt.f64 (cos.f64 x)) (cbrt.f64 -1/6))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 3) 1/3)
(*.f64 (cos.f64 x) (*.f64 (pow.f64 eps 3) -1/6))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))) 2)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (*.f64 (pow.f64 eps 3) -1/6))) 2)
(sqrt.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 eps 6)) 1/36))
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 eps 6) 1/36)))
(log.f64 (pow.f64 (exp.f64 -1/6) (*.f64 (cos.f64 x) (pow.f64 eps 3))))
(*.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (log.f64 (exp.f64 -1/6)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))))))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 eps 3) -1/6))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3))) 3))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 eps 3) -1/6))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 eps 3) -1/6))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 eps 3) -1/6))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))) 1))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 eps 3) -1/6))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (*.f64 -1/6 (pow.f64 eps 3)))))
(*.f64 (cos.f64 x) (*.f64 (pow.f64 eps 3) -1/6))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)))) 1)
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) 1)
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))) 3)
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) 3) 1/3)
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(pow.f64 (*.f64 eps (sqrt.f64 (sin.f64 x))) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 4) (pow.f64 (sin.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) (sin.f64 x)))
(*.f64 (sin.f64 x) (log.f64 (exp.f64 (pow.f64 eps 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)))))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2)) 3))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 6)))
(cbrt.f64 (*.f64 (pow.f64 eps 6) (pow.f64 (sin.f64 x) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 6)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))) 1))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (pow.f64 eps 2))))
(*.f64 (pow.f64 eps 2) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (cos.f64 x)))) 1)
(*.f64 eps (cos.f64 x))
(pow.f64 (*.f64 eps (cos.f64 x)) 1)
(*.f64 eps (cos.f64 x))
(pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 3)
(*.f64 eps (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) 1/3)
(*.f64 eps (cos.f64 x))
(pow.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (cos.f64 x)))))
(*.f64 eps (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3))
(*.f64 eps (cos.f64 x))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 eps (cos.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 eps 3)))
(*.f64 eps (cos.f64 x))
(expm1.f64 (log1p.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(exp.f64 (log.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (cos.f64 x))) 1))
(*.f64 eps (cos.f64 x))
(log1p.f64 (expm1.f64 (*.f64 eps (cos.f64 x))))
(*.f64 eps (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) 1)
(*.f64 (cos.f64 x) (pow.f64 eps 3))
(pow.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3)) 1)
(*.f64 (cos.f64 x) (pow.f64 eps 3))
(pow.f64 (*.f64 eps (cbrt.f64 (cos.f64 x))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3)) 3) 1/3)
(*.f64 (cos.f64 x) (pow.f64 eps 3))
(pow.f64 (*.f64 (sqrt.f64 (cos.f64 x)) (pow.f64 eps 3/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 eps 6)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (pow.f64 eps 3)))
(*.f64 (pow.f64 eps 3) (log.f64 (exp.f64 (cos.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3)))))
(*.f64 (cos.f64 x) (pow.f64 eps 3))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3)) 3))
(*.f64 (cos.f64 x) (pow.f64 eps 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (pow.f64 eps 3) 3)))
(*.f64 (cos.f64 x) (pow.f64 eps 3))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 eps 3) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (cos.f64 x) (pow.f64 eps 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3))))
(*.f64 (cos.f64 x) (pow.f64 eps 3))
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3))))
(*.f64 (cos.f64 x) (pow.f64 eps 3))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3))) 1))
(*.f64 (cos.f64 x) (pow.f64 eps 3))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3))))
(*.f64 (cos.f64 x) (pow.f64 eps 3))

eval131.0ms (1.3%)

Compiler

Compiled 7058 to 4584 computations (35.1% saved)

prune71.0ms (0.7%)

Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New2956301
Fresh213
Picked415
Done011
Total3019310
Accuracy
100.0%
Counts
310 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) x))
97.6%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
64.4%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
98.7%
(+.f64 eps (*.f64 -1/2 (+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 x (pow.f64 eps 2)))))
91.0%
(*.f64 (*.f64 (sin.f64 (*.f64 (exp.f64 (log.f64 (-.f64 eps 0))) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
100.0%
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
98.9%
(*.f64 eps (cos.f64 x))
97.8%
(sin.f64 eps)
42.1%
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3))
99.0%
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) x))
97.6%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
64.4%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
98.7%
(+.f64 eps (*.f64 -1/2 (+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 x (pow.f64 eps 2)))))
91.0%
(*.f64 (*.f64 (sin.f64 (*.f64 (exp.f64 (log.f64 (-.f64 eps 0))) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
100.0%
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
98.9%
(*.f64 eps (cos.f64 x))
97.8%
(sin.f64 eps)
42.1%
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3))
Compiler

Compiled 474 to 366 computations (22.8% saved)

localize371.0ms (3.5%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (sin.f64 (*.f64 (exp.f64 (log.f64 (-.f64 eps 0))) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
91.0%
(exp.f64 (log.f64 (-.f64 eps 0)))
100.0%
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) x))
100.0%
(*.f64 -1/2 (pow.f64 eps 2))
99.9%
(*.f64 (*.f64 -1/2 (pow.f64 eps 2)) x)
100.0%
(*.f64 -1/2 (+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 x (pow.f64 eps 2))))
99.9%
(*.f64 eps (pow.f64 x 2))
99.9%
(*.f64 x (pow.f64 eps 2))
99.8%
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 x (pow.f64 eps 2)))
100.0%
(*.f64 eps (cos.f64 x))
100.0%
(*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
Compiler

Compiled 255 to 146 computations (42.7% saved)

series11.0ms (0.1%)

Counts
9 → 180
Calls

51 calls:

TimeVariablePointExpression
2.0ms
eps
@0
(*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
1.0ms
eps
@0
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 x (pow.f64 eps 2)))
0.0ms
eps
@inf
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 x (pow.f64 eps 2)))
0.0ms
x
@inf
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 x (pow.f64 eps 2)))
0.0ms
x
@0
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 x (pow.f64 eps 2)))

rewrite132.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
662×expm1-udef
662×log1p-udef
422×associate-*r*
274×associate-*l*
221×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036290
1566260
27139260
Stop Event
node limit
Counts
9 → 238
Calls
Call 1
Inputs
(*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 x (pow.f64 eps 2)))
(*.f64 x (pow.f64 eps 2))
(*.f64 eps (pow.f64 x 2))
(*.f64 -1/2 (+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 x (pow.f64 eps 2))))
(*.f64 (*.f64 -1/2 (pow.f64 eps 2)) x)
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) x))
(exp.f64 (log.f64 (-.f64 eps 0)))
(*.f64 (sin.f64 (*.f64 (exp.f64 (log.f64 (-.f64 eps 0))) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))) 1)
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) 2)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2))))) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 eps 4)) (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2))))))
(*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) 1)
(*.f64 1 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))))
(*.f64 (cbrt.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))) (pow.f64 (cbrt.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))) 2) (cbrt.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))))
(*.f64 (hypot.f64 (*.f64 eps (sqrt.f64 x)) (*.f64 x (sqrt.f64 eps))) (hypot.f64 (*.f64 eps (sqrt.f64 x)) (*.f64 x (sqrt.f64 eps))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) (pow.f64 (*.f64 eps (pow.f64 x 2)) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (*.f64 x (pow.f64 eps 2)) (-.f64 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (pow.f64 x 2) (pow.f64 eps 4))) (/.f64 1 (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (*.f64 x (pow.f64 eps 2)) (-.f64 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2))))) (+.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) (pow.f64 (*.f64 eps (pow.f64 x 2)) 3))))
(/.f64 1 (/.f64 (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2)))) (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (pow.f64 x 2) (pow.f64 eps 4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) (pow.f64 (*.f64 eps (pow.f64 x 2)) 3)) (+.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (*.f64 x (pow.f64 eps 2)) (-.f64 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) (pow.f64 (*.f64 eps (pow.f64 x 2)) 3)) (+.f64 (*.f64 (pow.f64 x 2) (pow.f64 eps 4)) (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 eps (*.f64 (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (pow.f64 x 2) (pow.f64 eps 4))) (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) (pow.f64 (*.f64 eps (pow.f64 x 2)) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (*.f64 x (pow.f64 eps 2)) (-.f64 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (pow.f64 x 2) (pow.f64 eps 4)))) (neg.f64 (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) (pow.f64 eps 4)) (*.f64 (pow.f64 eps 2) (pow.f64 x 4))) (-.f64 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2))))
(pow.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))) 3)
(pow.f64 (pow.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 eps (sqrt.f64 x)) (*.f64 x (sqrt.f64 eps))) 2)
(sqrt.f64 (pow.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) 2))
(log.f64 (exp.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))))))
(cbrt.f64 (pow.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))))
(exp.f64 (log.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))))
(fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))
(fma.f64 x (pow.f64 eps 2) (*.f64 eps (pow.f64 x 2)))
(fma.f64 (pow.f64 x 2) eps (*.f64 x (pow.f64 eps 2)))
(fma.f64 (pow.f64 eps 2) x (*.f64 eps (pow.f64 x 2)))
(fma.f64 1 (*.f64 eps (pow.f64 x 2)) (*.f64 x (pow.f64 eps 2)))
(fma.f64 1 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 eps 2))) 2) (cbrt.f64 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (pow.f64 x 2)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4))) (cbrt.f64 (*.f64 eps (pow.f64 x 2))) (*.f64 x (pow.f64 eps 2)))
(fma.f64 (*.f64 eps (sqrt.f64 x)) (*.f64 eps (sqrt.f64 x)) (*.f64 eps (pow.f64 x 2)))
(fma.f64 (*.f64 x (sqrt.f64 eps)) (*.f64 x (sqrt.f64 eps)) (*.f64 x (pow.f64 eps 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 eps 2)))) 1)
(pow.f64 (*.f64 x (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 eps 2))) 3)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 x)) 2)
(sqrt.f64 (*.f64 (pow.f64 x 2) (pow.f64 eps 4)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 eps 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 eps 2)))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 eps 2))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 eps 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 eps 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 eps 2))))
(+.f64 (*.f64 eps (pow.f64 x 2)) 0)
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 0 (pow.f64 x 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (pow.f64 x 2)))) 1)
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 eps 3)) (pow.f64 eps 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 eps 2)) eps)
(/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)) (pow.f64 eps 2))
(/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)) eps)
(pow.f64 (*.f64 eps (pow.f64 x 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 x 2))) 3)
(pow.f64 (pow.f64 (*.f64 eps (pow.f64 x 2)) 3) 1/3)
(pow.f64 (*.f64 x (sqrt.f64 eps)) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)))
(log.f64 (pow.f64 (exp.f64 eps) (pow.f64 x 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (pow.f64 x 2)))))
(cbrt.f64 (pow.f64 (*.f64 eps (pow.f64 x 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (pow.f64 x 2))))
(exp.f64 (log.f64 (*.f64 eps (pow.f64 x 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (pow.f64 x 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (pow.f64 x 2))))
(+.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))
(+.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(+.f64 (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 1) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3) (pow.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) 3)) (+.f64 (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4))) (-.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))
(/.f64 (*.f64 -1/2 (+.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) (pow.f64 (*.f64 eps (pow.f64 x 2)) 3))) (+.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (*.f64 x (pow.f64 eps 2)) (-.f64 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2))))))
(/.f64 (*.f64 -1/2 (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (pow.f64 x 2) (pow.f64 eps 4)))) (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) (pow.f64 (*.f64 eps (pow.f64 x 2)) 3)) -1/2) (+.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (*.f64 x (pow.f64 eps 2)) (-.f64 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (pow.f64 x 2) (pow.f64 eps 4))) -1/2) (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2)))))
(pow.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2) 3) 1/3)
(pow.f64 (*.f64 (hypot.f64 (*.f64 eps (sqrt.f64 x)) (*.f64 x (sqrt.f64 eps))) (sqrt.f64 -1/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) 2) 1/4))
(log.f64 (pow.f64 (exp.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2)))
(exp.f64 (log.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2)) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2)))
(fma.f64 (*.f64 eps (pow.f64 x 2)) -1/2 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) 1)
(pow.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 x) (*.f64 eps (sqrt.f64 -1/2))) 2)
(sqrt.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 (pow.f64 eps 2) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))
(exp.f64 (log.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))
(+.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) 1) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))) 1)
(*.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))) 1)
(*.f64 1 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))
(*.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) (pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) 2) (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))))
(*.f64 (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) 3)) (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))
(pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) 3)
(pow.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))) 2))
(log.f64 (exp.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))))
(cbrt.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))))
(exp.f64 (log.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))))
(+.f64 eps 0)
(+.f64 eps (fma.f64 (neg.f64 x) 2 0))
(+.f64 eps (fma.f64 0 1 0))
(+.f64 eps (*.f64 -2 x))
(+.f64 x (+.f64 eps x))
(+.f64 0 eps)
(+.f64 (+.f64 eps x) x)
(+.f64 (*.f64 (+.f64 eps x) 1) x)
(-.f64 eps 0)
(-.f64 eps (/.f64 0 (pow.f64 eps 2)))
(-.f64 eps (/.f64 0 eps))
(-.f64 (exp.f64 (log1p.f64 eps)) 1)
(-.f64 (-.f64 eps x) x)
(*.f64 eps 1)
(*.f64 (pow.f64 eps 2) (/.f64 1 eps))
(*.f64 1 eps)
(*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps))
(*.f64 (pow.f64 eps 3) (/.f64 1 (pow.f64 eps 2)))
(*.f64 (sqrt.f64 eps) (sqrt.f64 eps))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 eps 4))) (sqrt.f64 (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (+.f64 (sqrt.f64 eps) 0) (-.f64 (sqrt.f64 eps) 0))
(*.f64 (/.f64 (pow.f64 eps 2) (pow.f64 eps 3)) (pow.f64 eps 2))
(*.f64 (/.f64 (pow.f64 eps 2) (pow.f64 eps 2)) eps)
(/.f64 (pow.f64 eps 2) eps)
(/.f64 1 (/.f64 eps (pow.f64 eps 2)))
(/.f64 1 (/.f64 (pow.f64 eps 2) (pow.f64 eps 3)))
(/.f64 (pow.f64 eps 3) (pow.f64 eps 2))
(/.f64 (neg.f64 (pow.f64 eps 2)) (neg.f64 eps))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) (fma.f64 x x 0)) (*.f64 (pow.f64 eps 2) (*.f64 2 (pow.f64 x 3)))) (*.f64 (pow.f64 eps 2) (fma.f64 x x 0)))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 0) (*.f64 (pow.f64 eps 2) 0)) (*.f64 (pow.f64 eps 2) 0))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x x 0)) (*.f64 eps (*.f64 2 (pow.f64 x 3)))) (*.f64 eps (fma.f64 x x 0)))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 2) 0) 0) 0)
(/.f64 (+.f64 (*.f64 (*.f64 2 (pow.f64 x 3)) (pow.f64 eps 2)) (*.f64 (fma.f64 x x 0) (pow.f64 eps 3))) (*.f64 (fma.f64 x x 0) (pow.f64 eps 2)))
(/.f64 (+.f64 (*.f64 (*.f64 2 (pow.f64 x 3)) eps) (*.f64 (fma.f64 x x 0) (pow.f64 eps 2))) (*.f64 (fma.f64 x x 0) eps))
(/.f64 (+.f64 (*.f64 0 (pow.f64 eps 2)) (*.f64 0 (pow.f64 eps 3))) (*.f64 0 (pow.f64 eps 2)))
(/.f64 (+.f64 0 (*.f64 0 (pow.f64 eps 2))) 0)
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) (fma.f64 x x 0)) (*.f64 (pow.f64 eps 2) (*.f64 2 (pow.f64 x 3)))) (*.f64 (pow.f64 eps 2) (fma.f64 x x 0)))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) 0) (*.f64 (pow.f64 eps 2) 0)) (*.f64 (pow.f64 eps 2) 0))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x x 0)) (*.f64 eps (*.f64 2 (pow.f64 x 3)))) (*.f64 eps (fma.f64 x x 0)))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 0) 0) 0)
(/.f64 (neg.f64 (pow.f64 eps 3)) (neg.f64 (pow.f64 eps 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (-.f64 (pow.f64 x 2) (*.f64 (+.f64 eps x) x))))
(/.f64 (-.f64 0 (pow.f64 eps 2)) (-.f64 0 eps))
(/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (pow.f64 x 2)) (-.f64 (+.f64 eps x) x))
(/.f64 (/.f64 (pow.f64 eps 2) 1) eps)
(/.f64 (/.f64 (pow.f64 eps 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(/.f64 (/.f64 (pow.f64 eps 2) (sqrt.f64 eps)) (sqrt.f64 eps))
(pow.f64 eps 1)
(pow.f64 (pow.f64 eps 2) 1/2)
(pow.f64 (cbrt.f64 eps) 3)
(pow.f64 (pow.f64 eps 3) 1/3)
(pow.f64 (sqrt.f64 eps) 2)
(pow.f64 (exp.f64 1) (log.f64 eps))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 eps)) 2)) (cbrt.f64 (log.f64 eps)))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 eps))) (sqrt.f64 (log.f64 eps)))
(sqrt.f64 (pow.f64 eps 2))
(fabs.f64 eps)
(log.f64 (exp.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 eps)))
(cbrt.f64 (pow.f64 eps 3))
eps
(expm1.f64 (log1p.f64 eps))
(log1p.f64 (expm1.f64 eps))
(fma.f64 2 x eps)
(fma.f64 0 0 eps)
(fma.f64 1 eps 0)
(fma.f64 1 0 eps)
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) 0)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) 0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))) 1)
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) 2)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))

simplify100.0ms (1%)

Algorithm
egg-herbie
Rules
1010×associate-*r*
958×fma-def
798×associate-*l*
334×*-commutative
282×unswap-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05559614
113769614
Stop Event
node limit
Counts
418 → 244
Calls
Call 1
Inputs
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x)))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 eps (pow.f64 x 2))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) x)
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) x)
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) x)
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 eps (pow.f64 x 2))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 eps (pow.f64 x 2))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 (pow.f64 eps 2) x)
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))))
(+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/24 (*.f64 eps (pow.f64 x 4))))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
eps
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x)))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))) 1)
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) 2)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2))))) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 eps 4)) (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2))))))
(*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) 1)
(*.f64 1 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))))
(*.f64 (cbrt.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))) (pow.f64 (cbrt.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))) 2) (cbrt.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))))
(*.f64 (hypot.f64 (*.f64 eps (sqrt.f64 x)) (*.f64 x (sqrt.f64 eps))) (hypot.f64 (*.f64 eps (sqrt.f64 x)) (*.f64 x (sqrt.f64 eps))))
(*.f64 (+.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) (pow.f64 (*.f64 eps (pow.f64 x 2)) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (*.f64 x (pow.f64 eps 2)) (-.f64 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2)))))))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (pow.f64 x 2) (pow.f64 eps 4))) (/.f64 1 (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2))))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (*.f64 x (pow.f64 eps 2)) (-.f64 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2))))) (+.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) (pow.f64 (*.f64 eps (pow.f64 x 2)) 3))))
(/.f64 1 (/.f64 (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2)))) (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (pow.f64 x 2) (pow.f64 eps 4)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) (pow.f64 (*.f64 eps (pow.f64 x 2)) 3)) (+.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (*.f64 x (pow.f64 eps 2)) (-.f64 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) (pow.f64 (*.f64 eps (pow.f64 x 2)) 3)) (+.f64 (*.f64 (pow.f64 x 2) (pow.f64 eps 4)) (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 eps (*.f64 (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (pow.f64 x 2) (pow.f64 eps 4))) (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) (pow.f64 (*.f64 eps (pow.f64 x 2)) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (*.f64 x (pow.f64 eps 2)) (-.f64 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (pow.f64 x 2) (pow.f64 eps 4)))) (neg.f64 (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) (pow.f64 eps 4)) (*.f64 (pow.f64 eps 2) (pow.f64 x 4))) (-.f64 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2))))
(pow.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))) 3)
(pow.f64 (pow.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) 3) 1/3)
(pow.f64 (hypot.f64 (*.f64 eps (sqrt.f64 x)) (*.f64 x (sqrt.f64 eps))) 2)
(sqrt.f64 (pow.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) 2))
(log.f64 (exp.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))))))
(cbrt.f64 (pow.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))))
(exp.f64 (log.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))))
(fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))
(fma.f64 x (pow.f64 eps 2) (*.f64 eps (pow.f64 x 2)))
(fma.f64 (pow.f64 x 2) eps (*.f64 x (pow.f64 eps 2)))
(fma.f64 (pow.f64 eps 2) x (*.f64 eps (pow.f64 x 2)))
(fma.f64 1 (*.f64 eps (pow.f64 x 2)) (*.f64 x (pow.f64 eps 2)))
(fma.f64 1 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 eps 2))) 2) (cbrt.f64 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (pow.f64 x 2)))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4))) (cbrt.f64 (*.f64 eps (pow.f64 x 2))) (*.f64 x (pow.f64 eps 2)))
(fma.f64 (*.f64 eps (sqrt.f64 x)) (*.f64 eps (sqrt.f64 x)) (*.f64 eps (pow.f64 x 2)))
(fma.f64 (*.f64 x (sqrt.f64 eps)) (*.f64 x (sqrt.f64 eps)) (*.f64 x (pow.f64 eps 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 eps 2)))) 1)
(pow.f64 (*.f64 x (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 eps 2))) 3)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 x)) 2)
(sqrt.f64 (*.f64 (pow.f64 x 2) (pow.f64 eps 4)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 eps 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 eps 2)))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 eps 2))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 eps 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 eps 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 eps 2))))
(+.f64 (*.f64 eps (pow.f64 x 2)) 0)
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 0 (pow.f64 x 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (pow.f64 x 2)))) 1)
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 eps 3)) (pow.f64 eps 2))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 eps 2)) eps)
(/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)) (pow.f64 eps 2))
(/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)) eps)
(pow.f64 (*.f64 eps (pow.f64 x 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 x 2))) 3)
(pow.f64 (pow.f64 (*.f64 eps (pow.f64 x 2)) 3) 1/3)
(pow.f64 (*.f64 x (sqrt.f64 eps)) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)))
(log.f64 (pow.f64 (exp.f64 eps) (pow.f64 x 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (pow.f64 x 2)))))
(cbrt.f64 (pow.f64 (*.f64 eps (pow.f64 x 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (pow.f64 x 2))))
(exp.f64 (log.f64 (*.f64 eps (pow.f64 x 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (pow.f64 x 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (pow.f64 x 2))))
(+.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))
(+.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(+.f64 (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 1) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2))) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3) (pow.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) 3)) (+.f64 (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4))) (-.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))
(/.f64 (*.f64 -1/2 (+.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) (pow.f64 (*.f64 eps (pow.f64 x 2)) 3))) (+.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (*.f64 x (pow.f64 eps 2)) (-.f64 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2))))))
(/.f64 (*.f64 -1/2 (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (pow.f64 x 2) (pow.f64 eps 4)))) (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) (pow.f64 (*.f64 eps (pow.f64 x 2)) 3)) -1/2) (+.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (*.f64 x (pow.f64 eps 2)) (-.f64 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (pow.f64 x 2) (pow.f64 eps 4))) -1/2) (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2)))))
(pow.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2) 1)
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2)) 3)
(pow.f64 (pow.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2) 3) 1/3)
(pow.f64 (*.f64 (hypot.f64 (*.f64 eps (sqrt.f64 x)) (*.f64 x (sqrt.f64 eps))) (sqrt.f64 -1/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) 2) 1/4))
(log.f64 (pow.f64 (exp.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2) 3))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2)))
(exp.f64 (log.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2)) 1))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2)))
(fma.f64 (*.f64 eps (pow.f64 x 2)) -1/2 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) 1)
(pow.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 x) (*.f64 eps (sqrt.f64 -1/2))) 2)
(sqrt.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 (pow.f64 eps 2) -1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))
(exp.f64 (log.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))
(+.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) 1) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))) 1)
(*.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))) 1)
(*.f64 1 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))
(*.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) (pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) 2) (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))))
(*.f64 (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) 3)) (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))))
(/.f64 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))
(pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))) 1)
(pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) 3)
(pow.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))) 2))
(log.f64 (exp.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))))
(cbrt.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))) 3))
(expm1.f64 (log1p.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))))
(exp.f64 (log.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))))
(+.f64 eps 0)
(+.f64 eps (fma.f64 (neg.f64 x) 2 0))
(+.f64 eps (fma.f64 0 1 0))
(+.f64 eps (*.f64 -2 x))
(+.f64 x (+.f64 eps x))
(+.f64 0 eps)
(+.f64 (+.f64 eps x) x)
(+.f64 (*.f64 (+.f64 eps x) 1) x)
(-.f64 eps 0)
(-.f64 eps (/.f64 0 (pow.f64 eps 2)))
(-.f64 eps (/.f64 0 eps))
(-.f64 (exp.f64 (log1p.f64 eps)) 1)
(-.f64 (-.f64 eps x) x)
(*.f64 eps 1)
(*.f64 (pow.f64 eps 2) (/.f64 1 eps))
(*.f64 1 eps)
(*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps))
(*.f64 (pow.f64 eps 3) (/.f64 1 (pow.f64 eps 2)))
(*.f64 (sqrt.f64 eps) (sqrt.f64 eps))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 eps 4))) (sqrt.f64 (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (+.f64 (sqrt.f64 eps) 0) (-.f64 (sqrt.f64 eps) 0))
(*.f64 (/.f64 (pow.f64 eps 2) (pow.f64 eps 3)) (pow.f64 eps 2))
(*.f64 (/.f64 (pow.f64 eps 2) (pow.f64 eps 2)) eps)
(/.f64 (pow.f64 eps 2) eps)
(/.f64 1 (/.f64 eps (pow.f64 eps 2)))
(/.f64 1 (/.f64 (pow.f64 eps 2) (pow.f64 eps 3)))
(/.f64 (pow.f64 eps 3) (pow.f64 eps 2))
(/.f64 (neg.f64 (pow.f64 eps 2)) (neg.f64 eps))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) (fma.f64 x x 0)) (*.f64 (pow.f64 eps 2) (*.f64 2 (pow.f64 x 3)))) (*.f64 (pow.f64 eps 2) (fma.f64 x x 0)))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 0) (*.f64 (pow.f64 eps 2) 0)) (*.f64 (pow.f64 eps 2) 0))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x x 0)) (*.f64 eps (*.f64 2 (pow.f64 x 3)))) (*.f64 eps (fma.f64 x x 0)))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 2) 0) 0) 0)
(/.f64 (+.f64 (*.f64 (*.f64 2 (pow.f64 x 3)) (pow.f64 eps 2)) (*.f64 (fma.f64 x x 0) (pow.f64 eps 3))) (*.f64 (fma.f64 x x 0) (pow.f64 eps 2)))
(/.f64 (+.f64 (*.f64 (*.f64 2 (pow.f64 x 3)) eps) (*.f64 (fma.f64 x x 0) (pow.f64 eps 2))) (*.f64 (fma.f64 x x 0) eps))
(/.f64 (+.f64 (*.f64 0 (pow.f64 eps 2)) (*.f64 0 (pow.f64 eps 3))) (*.f64 0 (pow.f64 eps 2)))
(/.f64 (+.f64 0 (*.f64 0 (pow.f64 eps 2))) 0)
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) (fma.f64 x x 0)) (*.f64 (pow.f64 eps 2) (*.f64 2 (pow.f64 x 3)))) (*.f64 (pow.f64 eps 2) (fma.f64 x x 0)))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) 0) (*.f64 (pow.f64 eps 2) 0)) (*.f64 (pow.f64 eps 2) 0))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x x 0)) (*.f64 eps (*.f64 2 (pow.f64 x 3)))) (*.f64 eps (fma.f64 x x 0)))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 0) 0) 0)
(/.f64 (neg.f64 (pow.f64 eps 3)) (neg.f64 (pow.f64 eps 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (-.f64 (pow.f64 x 2) (*.f64 (+.f64 eps x) x))))
(/.f64 (-.f64 0 (pow.f64 eps 2)) (-.f64 0 eps))
(/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (pow.f64 x 2)) (-.f64 (+.f64 eps x) x))
(/.f64 (/.f64 (pow.f64 eps 2) 1) eps)
(/.f64 (/.f64 (pow.f64 eps 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(/.f64 (/.f64 (pow.f64 eps 2) (sqrt.f64 eps)) (sqrt.f64 eps))
(pow.f64 eps 1)
(pow.f64 (pow.f64 eps 2) 1/2)
(pow.f64 (cbrt.f64 eps) 3)
(pow.f64 (pow.f64 eps 3) 1/3)
(pow.f64 (sqrt.f64 eps) 2)
(pow.f64 (exp.f64 1) (log.f64 eps))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 eps)) 2)) (cbrt.f64 (log.f64 eps)))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 eps))) (sqrt.f64 (log.f64 eps)))
(sqrt.f64 (pow.f64 eps 2))
(fabs.f64 eps)
(log.f64 (exp.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 eps)))
(cbrt.f64 (pow.f64 eps 3))
(expm1.f64 (log1p.f64 eps))
(log1p.f64 (expm1.f64 eps))
(fma.f64 2 x eps)
(fma.f64 0 0 eps)
(fma.f64 1 eps 0)
(fma.f64 1 0 eps)
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) 0)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) 0)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))) 1)
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) 2)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))
Outputs
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x)))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 eps (pow.f64 x 2))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 eps (pow.f64 x 2))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 eps (pow.f64 x 2))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 eps (cos.f64 x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
eps
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/24 (*.f64 eps (pow.f64 x 4))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
eps
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
eps
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
eps
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
eps
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
eps
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
eps
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
eps
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
eps
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
eps
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
eps
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
eps
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
eps
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x)))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 (*.f64 2 x) (*.f64 -1 eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (*.f64 2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 eps (*.f64 -2 x)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))) 1)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) 2)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))) -2)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 1)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) 3)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 3) 1/3)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) 2)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 2))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 3))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) 1))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))))) 1)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(-.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2))))) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 eps 4)) (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) 1)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 1 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cbrt.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))) (pow.f64 (cbrt.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))) 2))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))) 2) (cbrt.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (hypot.f64 (*.f64 eps (sqrt.f64 x)) (*.f64 x (sqrt.f64 eps))) (hypot.f64 (*.f64 eps (sqrt.f64 x)) (*.f64 x (sqrt.f64 eps))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (+.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) (pow.f64 (*.f64 eps (pow.f64 x 2)) 3)) (/.f64 1 (+.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (*.f64 x (pow.f64 eps 2)) (-.f64 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2)))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (pow.f64 x 2) (pow.f64 eps 4))) (/.f64 1 (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (*.f64 x (pow.f64 eps 2)) (-.f64 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2))))) (+.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) (pow.f64 (*.f64 eps (pow.f64 x 2)) 3))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 1 (/.f64 (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2)))) (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (pow.f64 x 2) (pow.f64 eps 4)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (+.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) (pow.f64 (*.f64 eps (pow.f64 x 2)) 3)) (+.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (*.f64 x (pow.f64 eps 2)) (-.f64 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (+.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) (pow.f64 (*.f64 eps (pow.f64 x 2)) 3)) (+.f64 (*.f64 (pow.f64 x 2) (pow.f64 eps 4)) (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 eps (*.f64 (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (pow.f64 x 2) (pow.f64 eps 4))) (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) (pow.f64 (*.f64 eps (pow.f64 x 2)) 3))) (neg.f64 (+.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (*.f64 x (pow.f64 eps 2)) (-.f64 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2)))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (pow.f64 x 2) (pow.f64 eps 4)))) (neg.f64 (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) (pow.f64 eps 4)) (*.f64 (pow.f64 eps 2) (pow.f64 x 4))) (-.f64 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) 1)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (cbrt.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))) 3)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (pow.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) 3) 1/3)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (hypot.f64 (*.f64 eps (sqrt.f64 x)) (*.f64 x (sqrt.f64 eps))) 2)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(sqrt.f64 (pow.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) 2))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log.f64 (exp.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(cbrt.f64 (pow.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) 3))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(expm1.f64 (log1p.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(exp.f64 (log.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))) 1))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log1p.f64 (expm1.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(fma.f64 x (pow.f64 eps 2) (*.f64 eps (pow.f64 x 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(fma.f64 (pow.f64 x 2) eps (*.f64 x (pow.f64 eps 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(fma.f64 (pow.f64 eps 2) x (*.f64 eps (pow.f64 x 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(fma.f64 1 (*.f64 eps (pow.f64 x 2)) (*.f64 x (pow.f64 eps 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(fma.f64 1 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 eps 2))) 2) (cbrt.f64 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (pow.f64 x 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4))) (cbrt.f64 (*.f64 eps (pow.f64 x 2))) (*.f64 x (pow.f64 eps 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(fma.f64 (*.f64 eps (sqrt.f64 x)) (*.f64 eps (sqrt.f64 x)) (*.f64 eps (pow.f64 x 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(fma.f64 (*.f64 x (sqrt.f64 eps)) (*.f64 x (sqrt.f64 eps)) (*.f64 x (pow.f64 eps 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 eps 2)))) 1)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (*.f64 x (pow.f64 eps 2)) 1)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 eps 2))) 3)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) 1/3)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (*.f64 eps (sqrt.f64 x)) 2)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(sqrt.f64 (*.f64 (pow.f64 x 2) (pow.f64 eps 4)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 eps 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 eps 2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 eps 2))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(exp.f64 (log.f64 (*.f64 x (pow.f64 eps 2))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 eps 2))) 1))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 eps 2))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 eps (pow.f64 x 2)) 0)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 0 (pow.f64 x 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (pow.f64 x 2)))) 1)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 eps 3)) (pow.f64 eps 2))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 eps 2)) eps)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 x 2)) (pow.f64 eps 2))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 2)) eps)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (*.f64 eps (pow.f64 x 2)) 1)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 x 2))) 3)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 eps (pow.f64 x 2)) 3) 1/3)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (*.f64 x (sqrt.f64 eps)) 2)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(sqrt.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log.f64 (pow.f64 (exp.f64 eps) (pow.f64 x 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (pow.f64 x 2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 eps (pow.f64 x 2)) 3))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(expm1.f64 (log1p.f64 (*.f64 eps (pow.f64 x 2))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(exp.f64 (log.f64 (*.f64 eps (pow.f64 x 2))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (pow.f64 x 2))) 1))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log1p.f64 (expm1.f64 (*.f64 eps (pow.f64 x 2))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 1) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2))) 1)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3) (pow.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) 3)) (+.f64 (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (-.f64 (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4))) (-.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (*.f64 -1/2 (+.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) (pow.f64 (*.f64 eps (pow.f64 x 2)) 3))) (+.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (*.f64 x (pow.f64 eps 2)) (-.f64 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (*.f64 -1/2 (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (pow.f64 x 2) (pow.f64 eps 4)))) (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) (pow.f64 (*.f64 eps (pow.f64 x 2)) 3)) -1/2) (+.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (*.f64 x (pow.f64 eps 2)) (-.f64 (*.f64 x (pow.f64 eps 2)) (*.f64 eps (pow.f64 x 2))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 eps 2) (pow.f64 x 4)) (*.f64 (pow.f64 x 2) (pow.f64 eps 4))) -1/2) (fma.f64 eps (pow.f64 x 2) (neg.f64 (*.f64 x (pow.f64 eps 2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2) 1)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2)) 3)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2) 3) 1/3)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (*.f64 (hypot.f64 (*.f64 eps (sqrt.f64 x)) (*.f64 x (sqrt.f64 eps))) (sqrt.f64 -1/2)) 2)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(sqrt.f64 (*.f64 (pow.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) 2) 1/4))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log.f64 (pow.f64 (exp.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2)))) -1/2))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2) 3))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(exp.f64 (log.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2)) 1))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) -1/2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(fma.f64 (*.f64 eps (pow.f64 x 2)) -1/2 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) 1)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) 1)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (cbrt.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))) 3)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) 3) 1/3)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (*.f64 (sqrt.f64 x) (*.f64 eps (sqrt.f64 -1/2))) 2)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(sqrt.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log.f64 (pow.f64 (exp.f64 x) (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) 3))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 3)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 eps 2) -1/2) 3) (pow.f64 x 3)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(expm1.f64 (log1p.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(exp.f64 (log.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))) 1))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log1p.f64 (expm1.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) 1) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))) 1)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))) 1)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 1 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) (pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) 2))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) 2) (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) 3)) (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))) 1)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) 3)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))) 3) 1/3)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) 2)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(sqrt.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))) 2))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log.f64 (exp.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(cbrt.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2))) 3))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(expm1.f64 (log1p.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(exp.f64 (log.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))) 1))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log1p.f64 (expm1.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 eps 0)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 eps (fma.f64 (neg.f64 x) 2 0))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 eps (fma.f64 0 1 0))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 eps (*.f64 -2 x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 x (+.f64 eps x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 0 eps)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (+.f64 eps x) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(+.f64 (*.f64 (+.f64 eps x) 1) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(-.f64 eps 0)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(-.f64 eps (/.f64 0 (pow.f64 eps 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(-.f64 eps (/.f64 0 eps))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 eps)) 1)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(-.f64 (-.f64 eps x) x)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 eps 1)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 2) (/.f64 1 eps))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 1 eps)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (cbrt.f64 eps) (pow.f64 (cbrt.f64 eps) 2))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (pow.f64 eps 3) (/.f64 1 (pow.f64 eps 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (sqrt.f64 eps) (sqrt.f64 eps))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (sqrt.f64 (cbrt.f64 (pow.f64 eps 4))) (sqrt.f64 (pow.f64 (cbrt.f64 eps) 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (+.f64 (sqrt.f64 eps) 0) (-.f64 (sqrt.f64 eps) 0))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (/.f64 (pow.f64 eps 2) (pow.f64 eps 3)) (pow.f64 eps 2))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(*.f64 (/.f64 (pow.f64 eps 2) (pow.f64 eps 2)) eps)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (pow.f64 eps 2) eps)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 1 (/.f64 eps (pow.f64 eps 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 1 (/.f64 (pow.f64 eps 2) (pow.f64 eps 3)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (pow.f64 eps 3) (pow.f64 eps 2))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (neg.f64 (pow.f64 eps 2)) (neg.f64 eps))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) (fma.f64 x x 0)) (*.f64 (pow.f64 eps 2) (*.f64 2 (pow.f64 x 3)))) (*.f64 (pow.f64 eps 2) (fma.f64 x x 0)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 3) 0) (*.f64 (pow.f64 eps 2) 0)) (*.f64 (pow.f64 eps 2) 0))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x x 0)) (*.f64 eps (*.f64 2 (pow.f64 x 3)))) (*.f64 eps (fma.f64 x x 0)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (+.f64 (*.f64 (pow.f64 eps 2) 0) 0) 0)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (+.f64 (*.f64 (*.f64 2 (pow.f64 x 3)) (pow.f64 eps 2)) (*.f64 (fma.f64 x x 0) (pow.f64 eps 3))) (*.f64 (fma.f64 x x 0) (pow.f64 eps 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (+.f64 (*.f64 (*.f64 2 (pow.f64 x 3)) eps) (*.f64 (fma.f64 x x 0) (pow.f64 eps 2))) (*.f64 (fma.f64 x x 0) eps))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (+.f64 (*.f64 0 (pow.f64 eps 2)) (*.f64 0 (pow.f64 eps 3))) (*.f64 0 (pow.f64 eps 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (+.f64 0 (*.f64 0 (pow.f64 eps 2))) 0)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) (fma.f64 x x 0)) (*.f64 (pow.f64 eps 2) (*.f64 2 (pow.f64 x 3)))) (*.f64 (pow.f64 eps 2) (fma.f64 x x 0)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 3) 0) (*.f64 (pow.f64 eps 2) 0)) (*.f64 (pow.f64 eps 2) 0))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 2) (fma.f64 x x 0)) (*.f64 eps (*.f64 2 (pow.f64 x 3)))) (*.f64 eps (fma.f64 x x 0)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (-.f64 (*.f64 (pow.f64 eps 2) 0) 0) 0)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (neg.f64 (pow.f64 eps 3)) (neg.f64 (pow.f64 eps 2)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (+.f64 (pow.f64 (+.f64 eps x) 3) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (-.f64 (pow.f64 x 2) (*.f64 (+.f64 eps x) x))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (-.f64 0 (pow.f64 eps 2)) (-.f64 0 eps))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (-.f64 (*.f64 (+.f64 eps x) (+.f64 eps x)) (pow.f64 x 2)) (-.f64 (+.f64 eps x) x))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (/.f64 (pow.f64 eps 2) 1) eps)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (/.f64 (pow.f64 eps 2) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (/.f64 (pow.f64 eps 2) (sqrt.f64 eps)) (sqrt.f64 eps))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 eps 1)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (pow.f64 eps 2) 1/2)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (cbrt.f64 eps) 3)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (pow.f64 eps 3) 1/3)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (sqrt.f64 eps) 2)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (exp.f64 1) (log.f64 eps))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 eps)) 2)) (cbrt.f64 (log.f64 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 eps))) (sqrt.f64 (log.f64 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(sqrt.f64 (pow.f64 eps 2))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(fabs.f64 eps)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log.f64 (exp.f64 eps))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 eps)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(cbrt.f64 (pow.f64 eps 3))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(expm1.f64 (log1p.f64 eps))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log1p.f64 (expm1.f64 eps))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(fma.f64 2 x eps)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(fma.f64 0 0 eps)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(fma.f64 1 eps 0)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(fma.f64 1 0 eps)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) 0)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) 0)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))) 1)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps)))) 2)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(/.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps eps))) (sin.f64 (*.f64 1/2 (+.f64 eps eps))))) -2)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 1)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) 3)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 3) 1/3)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) 2)
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 2))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) 3))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) 1))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))
(*.f64 (*.f64 1/2 eps) (cos.f64 x))

eval102.0ms (1%)

Compiler

Compiled 5339 to 3585 computations (32.9% saved)

prune48.0ms (0.5%)

Pruning

11 alts after pruning (5 fresh and 6 done)

PrunedKeptTotal
New2763279
Fresh022
Picked145
Done022
Total27711288
Accuracy
100.0%
Counts
288 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) x))
97.6%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
64.4%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
99.0%
(+.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (cos.f64 x)))
98.5%
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
91.0%
(*.f64 (*.f64 (sin.f64 (*.f64 (exp.f64 (log.f64 (-.f64 eps 0))) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
100.0%
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
98.9%
(*.f64 eps (cos.f64 x))
97.8%
(sin.f64 eps)
42.1%
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3))
97.8%
eps
99.0%
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) x))
97.6%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
64.4%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
99.0%
(+.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (cos.f64 x)))
98.5%
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
91.0%
(*.f64 (*.f64 (sin.f64 (*.f64 (exp.f64 (log.f64 (-.f64 eps 0))) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
100.0%
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
98.9%
(*.f64 eps (cos.f64 x))
97.8%
(sin.f64 eps)
42.1%
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3))
97.8%
eps
Compiler

Compiled 272 to 208 computations (23.5% saved)

localize389.0ms (3.7%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
100.0%
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
99.0%
(cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
99.0%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
100.0%
(*.f64 (pow.f64 eps 2) -1/2)
100.0%
(+.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (cos.f64 x)))
100.0%
(*.f64 eps (cos.f64 x))
99.9%
(*.f64 x (*.f64 (pow.f64 eps 2) -1/2))
100.0%
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
100.0%
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
99.9%
(*.f64 eps (pow.f64 x 2))
100.0%
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
99.9%
(pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3)
42.1%
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3))
Compiler

Compiled 243 to 173 computations (28.8% saved)

series48.0ms (0.5%)

Counts
11 → 211
Calls

63 calls:

TimeVariablePointExpression
9.0ms
x
@inf
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
8.0ms
eps
@inf
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
6.0ms
eps
@0
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
5.0ms
x
@0
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
3.0ms
x
@-inf
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)

rewrite175.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
796×expm1-udef
796×log1p-udef
550×log1p-expm1-u
484×associate-*r*
304×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034441
1503437
26392437
Stop Event
node limit
Counts
11 → 299
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3))
(pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3)
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(*.f64 x (*.f64 (pow.f64 eps 2) -1/2))
(+.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (cos.f64 x)))
(*.f64 (pow.f64 eps 2) -1/2)
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
(cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (pow.f64 8 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3/2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 2) 3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)) 3) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 3))
(*.f64 (cbrt.f64 8) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) 1) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (cbrt.f64 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) 1) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(/.f64 (*.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))) 2)
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))) 2) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) 3/2)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3)) 1/3))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3))) 1)
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3) 1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(*.f64 8 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) 8)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3/2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3/2))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 3) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 3))
(*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) 1) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1)
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))) 2)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))) 1)
(pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 eps -1/2)) x) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2))
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (pow.f64 x 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps))) 1)
(-.f64 (/.f64 (pow.f64 eps 2) (-.f64 eps (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2) (-.f64 eps (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps) 1)
(*.f64 1 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)) 2) (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)) (sqrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)))
(*.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3)) (/.f64 1 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) eps)))))
(*.f64 (-.f64 (pow.f64 eps 2) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2)) (/.f64 1 (-.f64 eps (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 1 (/.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) eps))) (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3))))
(/.f64 1 (/.f64 (-.f64 eps (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (pow.f64 eps 2) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) eps))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3)) (+.f64 (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2) (-.f64 (pow.f64 eps 2) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (pow.f64 x 2)))))
(/.f64 (-.f64 (pow.f64 eps 2) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2)) (-.f64 eps (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3))) (neg.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 eps 2) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2))) (neg.f64 (-.f64 eps (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2) (pow.f64 eps 2)) (-.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) eps))
(pow.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)) 3)
(pow.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)) 2)
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)))
(exp.f64 (log.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)) 1))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)))
(fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)
(fma.f64 (*.f64 eps (pow.f64 x 2)) -1/2 eps)
(fma.f64 1 eps (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))
(fma.f64 1 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) eps)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))) 2) (cbrt.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))) eps)
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 eps -1/2)) x) (*.f64 (sqrt.f64 (*.f64 eps -1/2)) x) eps)
(fma.f64 (*.f64 eps -1/2) (pow.f64 x 2) eps)
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))) 1)
(pow.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8) 1/3)
(pow.f64 (*.f64 (sqrt.f64 x) (*.f64 eps (sqrt.f64 -1/2))) 2)
(sqrt.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)))
(log.f64 (exp.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))))
(exp.f64 (log.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (-.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (-.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x)))))
(*.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))) 1)
(*.f64 1 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))) (sqrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8)) (/.f64 1 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 eps (cos.f64 x)) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 eps (cos.f64 x)) 2)) (/.f64 1 (-.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 eps (cos.f64 x)) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))))) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 eps (cos.f64 x)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8)) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 eps (cos.f64 x)) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8)) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 eps (cos.f64 x)) 2)) (-.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8))) (neg.f64 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 eps (cos.f64 x)) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 eps (cos.f64 x)) 2))) (neg.f64 (-.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))))
(pow.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))))
(exp.f64 (log.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 x (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) x (*.f64 eps (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 1 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x)))
(fma.f64 1 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) (cbrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))) 2) (cbrt.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))) (*.f64 eps (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 eps (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 x) (*.f64 eps (sqrt.f64 -1/2))) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2)))) 1)
(pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 4) 1/4))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2)))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(exp.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (pow.f64 8 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3/2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 2) 3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)) 3) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 3))
(*.f64 (cbrt.f64 8) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) 1) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (cbrt.f64 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) 1) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(/.f64 (*.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))) 2)
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))) 2) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3)) 1/3))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))) 1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (cbrt.f64 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 1/3))
(*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) 1/3) (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cbrt.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3) 1/9)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1)
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))) 2)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))

simplify287.0ms (2.8%)

Algorithm
egg-herbie
Rules
1124×fma-def
906×*-commutative
900×log-prod
608×exp-prod
440×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
080133089
1219532150
2638132142
Stop Event
node limit
Counts
510 → 424
Calls
Call 1
Inputs
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))) (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))) (*.f64 eps (cos.f64 x)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))
(+.f64 (*.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3))
(+.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))))))
(+.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))))) (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 4 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))))))))))
(+.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 4 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x)))))))))) (*.f64 (pow.f64 eps 6) (+.f64 (*.f64 -2 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x)))))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 4 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x)))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -2 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))) (*.f64 1/12 (*.f64 (cos.f64 x) (sin.f64 x))))))))))))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))) (*.f64 x (+.f64 (*.f64 -16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))) (*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))))))
(+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))) (+.f64 (*.f64 x (+.f64 (*.f64 -16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))) (*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)))))) (*.f64 16 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5))))))))
(+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))) (+.f64 (*.f64 x (+.f64 (*.f64 -16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))) (*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)))))) (*.f64 16 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)))))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 4/3 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))))))) (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))))))))))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x)))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.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 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))))
(+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/24 (*.f64 eps (pow.f64 x 4))))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 x (+.f64 (*.f64 -4/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 4) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 22))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 4) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 22))) 1/9)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 x (+.f64 (*.f64 -4/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 4) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 22))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 4) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 22))) 1/9)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 4/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9)) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 32)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 4)) 1/9) (pow.f64 (cbrt.f64 2) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9))))))))))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 x (+.f64 (*.f64 -4/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 4) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 22))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 4) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 22))) 1/9)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 4/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9)) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 32)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 4)) 1/9) (pow.f64 (cbrt.f64 2) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9)))))))))))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -4/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 13)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 5)) 1/9) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) 1/9) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 32)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 4)) 1/9) (pow.f64 (cbrt.f64 2) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9)))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 13)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 5)) 1/9) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9))))) (*.f64 -1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) 1/3)))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 8)) 1/9) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9)))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 1/6 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 13)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 5)) 1/9) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9))))) (*.f64 -1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) 1/3)))))))))))))))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) 1/9) (*.f64 x (cbrt.f64 2)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) 1/9) (*.f64 x (cbrt.f64 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 1/3) (*.f64 (pow.f64 x 2) (*.f64 (cbrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9))))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) 1/9) (*.f64 x (cbrt.f64 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 1/3) (*.f64 (pow.f64 x 2) (*.f64 (cbrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 1/3) (*.f64 (pow.f64 x 3) (*.f64 (cbrt.f64 2) (-.f64 (*.f64 1/6 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 13)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 5)) 1/9) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9))))) (*.f64 -1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) 1/3)))))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x)))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (pow.f64 8 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3/2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 2) 3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)) 3) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 3))
(*.f64 (cbrt.f64 8) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) 1) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (cbrt.f64 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) 1) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(/.f64 (*.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))) 2)
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))) 2) 2)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) 3/2)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3)) 1/3))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3))) 1)
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3) 1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(*.f64 8 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) 8)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3/2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3/2))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 3) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 3))
(*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) 1) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3)))
(exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1)
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))) 2)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))) 1)
(pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))) 3)
(pow.f64 (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3) 1/3)
(pow.f64 (*.f64 (sqrt.f64 (*.f64 eps -1/2)) x) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2))
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (pow.f64 x 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))))
(exp.f64 (log.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps))) 1)
(-.f64 (/.f64 (pow.f64 eps 2) (-.f64 eps (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2) (-.f64 eps (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps) 1)
(*.f64 1 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)) 2) (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)) (sqrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)))
(*.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3)) (/.f64 1 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) eps)))))
(*.f64 (-.f64 (pow.f64 eps 2) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2)) (/.f64 1 (-.f64 eps (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 1 (/.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) eps))) (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3))))
(/.f64 1 (/.f64 (-.f64 eps (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (pow.f64 eps 2) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) eps))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3)) (+.f64 (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2) (-.f64 (pow.f64 eps 2) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (pow.f64 x 2)))))
(/.f64 (-.f64 (pow.f64 eps 2) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2)) (-.f64 eps (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3))) (neg.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 eps 2) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2))) (neg.f64 (-.f64 eps (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2) (pow.f64 eps 2)) (-.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) eps))
(pow.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)) 3)
(pow.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)) 2)
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)))
(exp.f64 (log.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)) 1))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)))
(fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)
(fma.f64 (*.f64 eps (pow.f64 x 2)) -1/2 eps)
(fma.f64 1 eps (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))
(fma.f64 1 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) eps)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))) 2) (cbrt.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))) eps)
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 eps -1/2)) x) (*.f64 (sqrt.f64 (*.f64 eps -1/2)) x) eps)
(fma.f64 (*.f64 eps -1/2) (pow.f64 x 2) eps)
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))) 1)
(pow.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))) 3)
(pow.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8) 1/3)
(pow.f64 (*.f64 (sqrt.f64 x) (*.f64 eps (sqrt.f64 -1/2))) 2)
(sqrt.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)))
(log.f64 (exp.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))))
(exp.f64 (log.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))))) 1)
(-.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (-.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (-.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x)))))
(*.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))) 1)
(*.f64 1 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))) (sqrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))))
(*.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8)) (/.f64 1 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 eps (cos.f64 x)) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 eps (cos.f64 x)) 2)) (/.f64 1 (-.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x)))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 eps (cos.f64 x)) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))))) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 eps (cos.f64 x)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8)) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 eps (cos.f64 x)) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8)) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 eps (cos.f64 x)) 2)) (-.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8))) (neg.f64 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 eps (cos.f64 x)) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 eps (cos.f64 x)) 2))) (neg.f64 (-.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))))
(pow.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))) 3)
(pow.f64 (pow.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))) 2))
(log.f64 (exp.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))))
(exp.f64 (log.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 x (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) x (*.f64 eps (cos.f64 x)))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 1 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x)))
(fma.f64 1 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) (cbrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))) 2) (cbrt.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))) (*.f64 eps (cos.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 eps (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 x) (*.f64 eps (sqrt.f64 -1/2))) (*.f64 eps (cos.f64 x)))
(fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2)))) 1)
(pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 3)
(pow.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3) 1/3)
(pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 4) 1/4))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) -1/2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2)))))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(exp.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) 1)
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (pow.f64 8 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3/2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 2) 3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)) 3) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 3))
(*.f64 (cbrt.f64 8) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) 1) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (cbrt.f64 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) 1) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(/.f64 (*.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))) 2)
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))) 2) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 1))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3)) 1/3))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))) 1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 1)
(*.f64 1 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (cbrt.f64 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 1/3))
(*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) 1/3) (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cbrt.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3) 1/9)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1)
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))) 2)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
Outputs
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 eps (cos.f64 x)))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))) (*.f64 eps (cos.f64 x))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 2 (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) -1/12)) (*.f64 eps (cos.f64 x))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 (cos.f64 x) -1/12) (*.f64 2 (pow.f64 eps 3)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 2 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))) (*.f64 eps (cos.f64 x)))))
(fma.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 2 (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) -1/12)) (*.f64 eps (cos.f64 x)))))
(+.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 (cos.f64 x) -1/12) (*.f64 2 (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 1/24 (pow.f64 eps 4)))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.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 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 x -2)))
(+.f64 (*.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))
(fma.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (fma.f64 -1 (*.f64 (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2))) (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))))
(fma.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (+.f64 2 (neg.f64 (pow.f64 x 2)))))
(+.f64 (*.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))))
(fma.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (fma.f64 -1 (*.f64 (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2))) (fma.f64 1/3 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 x 3)) (*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))))
(+.f64 (fma.f64 -2 (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (+.f64 2 (neg.f64 (pow.f64 x 2))))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 1/3 (pow.f64 x 3))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3))
(pow.f64 (*.f64 eps (cos.f64 x)) 3)
(+.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))))))
(+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (*.f64 (pow.f64 eps 4) (*.f64 (*.f64 (sin.f64 x) (pow.f64 (cos.f64 x) 2)) -3/2)))
(fma.f64 (pow.f64 eps 4) (*.f64 (*.f64 (sin.f64 x) (pow.f64 (cos.f64 x) 2)) -3/2) (pow.f64 (*.f64 eps (cos.f64 x)) 3))
(+.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))))) (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 4 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))))))))))
(+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (fma.f64 (pow.f64 eps 4) (*.f64 (*.f64 (sin.f64 x) (pow.f64 (cos.f64 x) 2)) -3/2) (*.f64 (pow.f64 eps 5) (fma.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)) (fma.f64 2 (*.f64 (*.f64 (cos.f64 x) -1/12) (pow.f64 (cos.f64 x) 2)) (*.f64 (cos.f64 x) (fma.f64 1/4 (pow.f64 (sin.f64 x) 2) (*.f64 4 (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) -1/12))))))))))
(+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (fma.f64 (pow.f64 eps 5) (fma.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (fma.f64 (pow.f64 (sin.f64 x) 2) 1/4 (*.f64 (*.f64 (cos.f64 x) -1/12) (*.f64 (cos.f64 x) 4))) (*.f64 2 (*.f64 (*.f64 (cos.f64 x) -1/12) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 4) (*.f64 (*.f64 (sin.f64 x) (pow.f64 (cos.f64 x) 2)) -3/2))))
(+.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 4 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x)))))))))) (*.f64 (pow.f64 eps 6) (+.f64 (*.f64 -2 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x)))))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 x) 2)) (*.f64 4 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x)))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 (cos.f64 x) 2) (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -2 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))) (*.f64 1/12 (*.f64 (cos.f64 x) (sin.f64 x))))))))))))
(+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (fma.f64 (pow.f64 eps 4) (*.f64 (*.f64 (sin.f64 x) (pow.f64 (cos.f64 x) 2)) -3/2) (fma.f64 (pow.f64 eps 5) (fma.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)) (fma.f64 2 (*.f64 (*.f64 (cos.f64 x) -1/12) (pow.f64 (cos.f64 x) 2)) (*.f64 (cos.f64 x) (fma.f64 1/4 (pow.f64 (sin.f64 x) 2) (*.f64 4 (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) -1/12))))))) (*.f64 (pow.f64 eps 6) (fma.f64 -2 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) -1/12))) (fma.f64 -1/2 (*.f64 (sin.f64 x) (fma.f64 1/4 (pow.f64 (sin.f64 x) 2) (*.f64 4 (*.f64 (cos.f64 x) (*.f64 (cos.f64 x) -1/12))))) (fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 (cos.f64 x) 2)) (*.f64 (cos.f64 x) (fma.f64 -2 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) -1/12)) (*.f64 (*.f64 1/12 (cos.f64 x)) (sin.f64 x)))))))))))
(+.f64 (fma.f64 (pow.f64 eps 4) (*.f64 (*.f64 (sin.f64 x) (pow.f64 (cos.f64 x) 2)) -3/2) (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (fma.f64 (pow.f64 eps 5) (fma.f64 1/2 (*.f64 (cos.f64 x) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (fma.f64 (pow.f64 (sin.f64 x) 2) 1/4 (*.f64 (*.f64 (cos.f64 x) -1/12) (*.f64 (cos.f64 x) 4))) (*.f64 2 (*.f64 (*.f64 (cos.f64 x) -1/12) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 6) (fma.f64 -2 (*.f64 (*.f64 (cos.f64 x) -1/12) (*.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (*.f64 -1/2 (sin.f64 x)) (fma.f64 (pow.f64 (sin.f64 x) 2) 1/4 (*.f64 (*.f64 (cos.f64 x) -1/12) (*.f64 (cos.f64 x) 4))) (fma.f64 (cos.f64 x) (fma.f64 (*.f64 (sin.f64 x) -2) (*.f64 (cos.f64 x) -1/12) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) 1/12))) (*.f64 (sin.f64 x) (*.f64 1/24 (pow.f64 (cos.f64 x) 2)))))))))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3)))
(+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))) (*.f64 x (+.f64 (*.f64 -16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))) (*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))))))
(fma.f64 8 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3)) (*.f64 x (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 4)) -24)))
(fma.f64 x (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 4)) -24) (*.f64 8 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3))))
(+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))) (+.f64 (*.f64 x (+.f64 (*.f64 -16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))) (*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)))))) (*.f64 16 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5))))))))
(fma.f64 8 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3)) (fma.f64 x (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 4)) -24) (*.f64 (pow.f64 x 2) (fma.f64 -4 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3)) (fma.f64 2 (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -4 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)) (*.f64 4 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 4))))) (*.f64 16 (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5))))))))
(fma.f64 8 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3)) (fma.f64 (pow.f64 x 2) (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3)) -4 (fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (fma.f64 4 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 4) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) -4)))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5) (*.f64 (cos.f64 (*.f64 eps 1/2)) 16)))) (*.f64 x (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 4)) -24))))
(+.f64 (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))) (+.f64 (*.f64 x (+.f64 (*.f64 -16 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))) (*.f64 -8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4)))))) (*.f64 16 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 5)))))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2) (+.f64 (*.f64 -4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 4 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))))) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))) (+.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (*.f64 (sin.f64 (*.f64 1/2 eps)) (+.f64 (*.f64 4/3 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))) (*.f64 4 (*.f64 (cos.f64 (*.f64 1/2 eps)) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3))))))) (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 4))))))))))
(fma.f64 8 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3)) (fma.f64 x (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 4)) -24) (fma.f64 (pow.f64 x 2) (fma.f64 -4 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3)) (fma.f64 2 (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (fma.f64 -4 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)) (*.f64 4 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 4))))) (*.f64 16 (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5))))) (*.f64 (pow.f64 x 3) (fma.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (fma.f64 -4 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)) (*.f64 4 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 4)))) (fma.f64 4/3 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 4)) (fma.f64 2 (*.f64 (cos.f64 (*.f64 eps 1/2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)) 16/3))) (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 4))))))))))
(fma.f64 8 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3)) (fma.f64 x (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 4)) -24) (fma.f64 (pow.f64 x 3) (fma.f64 -2 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (fma.f64 4 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 4) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) -4)))) (fma.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 4)) 4/3 (fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 (cos.f64 (*.f64 eps 1/2)) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3)) 16/3)) (*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 4)))))) (*.f64 (pow.f64 x 2) (fma.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 3) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 3)) -4 (fma.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (fma.f64 4 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 4) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2) -4)))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 5) (*.f64 (cos.f64 (*.f64 eps 1/2)) 16))))))))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 3)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 eps (cos.f64 x)) 1/2)
(*.f64 (cos.f64 x) (*.f64 eps 1/2))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (*.f64 (*.f64 eps (cos.f64 x)) 1/2))
(fma.f64 (*.f64 eps (cos.f64 x)) 1/2 (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))))
(fma.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) -1/12))))
(fma.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) -1/4 (fma.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) -1/12) (*.f64 (cos.f64 x) (*.f64 eps 1/2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 1/48 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) -1/12)))))
(+.f64 (fma.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) -1/12) (*.f64 (cos.f64 x) (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (pow.f64 eps 2) -1/4) (*.f64 (pow.f64 eps 4) 1/48))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(fma.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))
(fma.f64 (neg.f64 x) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))
(-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (fma.f64 -1/2 (pow.f64 x 2) 1)) (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))
(fma.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2))) (fma.f64 1/6 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 x 3)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))))
(+.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (fma.f64 -1/2 (pow.f64 x 2) 1)) (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (pow.f64 x 3) 1/6)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 x 2)) 1)))
(neg.f64 (*.f64 eps (fma.f64 1/2 (pow.f64 x 2) -1)))
(*.f64 (fma.f64 1/2 (pow.f64 x 2) -1) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 x 2)) 1)))
(neg.f64 (*.f64 eps (fma.f64 1/2 (pow.f64 x 2) -1)))
(*.f64 (fma.f64 1/2 (pow.f64 x 2) -1) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 x 2)) 1)))
(neg.f64 (*.f64 eps (fma.f64 1/2 (pow.f64 x 2) -1)))
(*.f64 (fma.f64 1/2 (pow.f64 x 2) -1) (neg.f64 eps))
(*.f64 -1 (*.f64 eps (-.f64 (*.f64 1/2 (pow.f64 x 2)) 1)))
(neg.f64 (*.f64 eps (fma.f64 1/2 (pow.f64 x 2) -1)))
(*.f64 (fma.f64 1/2 (pow.f64 x 2) -1) (neg.f64 eps))
eps
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))
(*.f64 eps (*.f64 -1/2 (pow.f64 x 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
eps
(+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)))
(+.f64 eps (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 (*.f64 x -1/2) (pow.f64 eps 2) eps)
(+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))))
(+.f64 eps (*.f64 -1/2 (+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 x (pow.f64 eps 2)))))
(fma.f64 -1/2 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) eps)
(+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 1/24 (*.f64 eps (pow.f64 x 4))))))
(+.f64 eps (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) (fma.f64 -1/2 (*.f64 x (pow.f64 eps 2)) (*.f64 1/24 (*.f64 eps (pow.f64 x 4))))))
(+.f64 eps (fma.f64 -1/2 (fma.f64 eps (pow.f64 x 2) (*.f64 x (pow.f64 eps 2))) (*.f64 (pow.f64 x 4) (*.f64 eps 1/24))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 eps (cos.f64 x))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 -1/2 (pow.f64 eps 2))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 x (+.f64 (*.f64 -4/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 4) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 22))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 4) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 22))) 1/9)))))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 x (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 22)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 22)) 1/18)) -2)))
(fma.f64 x (*.f64 -2 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 22)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 22)) 1/18))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (*.f64 2 (cos.f64 (*.f64 eps 1/2)))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 x (+.f64 (*.f64 -4/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 4) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 22))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 4) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 22))) 1/9)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 4/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9)) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 32)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 4)) 1/9) (pow.f64 (cbrt.f64 2) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9))))))))))))))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (fma.f64 x (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 22)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 22)) 1/18)) -2) (*.f64 (pow.f64 x 2) (fma.f64 4/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)) (+.f64 (*.f64 2/3 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (cbrt.f64 2) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 32) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 32) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4)) 1/18)) (pow.f64 (cbrt.f64 2) 2)) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)))) (pow.f64 (cbrt.f64 2) 2))))))))))))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (fma.f64 (pow.f64 x 2) (fma.f64 4/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)) (fma.f64 2/3 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)) -1/3)) (*.f64 (fma.f64 2/3 (*.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)) -1/3)) (*.f64 (pow.f64 (cbrt.f64 2) 2) (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 32) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 32) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4)) 1/18)) (pow.f64 (cbrt.f64 2) 2)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (cbrt.f64 2))))) (*.f64 x (*.f64 -2 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 22)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 22)) 1/18))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 x (+.f64 (*.f64 -4/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 4) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 22))) 1/9)) (*.f64 -2/3 (pow.f64 (*.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 4) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 22))) 1/9)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 4/9 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9)) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 32)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 4)) 1/9) (pow.f64 (cbrt.f64 2) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9)))))))))))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -4/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 13)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 5)) 1/9) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) 1/9) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 32)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 4)) 1/9) (pow.f64 (cbrt.f64 2) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9)))))))))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 13)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 5)) 1/9) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9))))) (*.f64 -1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) 1/3)))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 10)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 8)) 1/9) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9)))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) 1/3) (*.f64 (pow.f64 (cbrt.f64 2) 2) (-.f64 (*.f64 1/6 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 13)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 5)) 1/9) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9))))) (*.f64 -1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) 1/3)))))))))))))))))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (fma.f64 x (*.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 22)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 22)) 1/18)) -2) (fma.f64 (pow.f64 x 2) (fma.f64 4/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)) (+.f64 (*.f64 2/3 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (cbrt.f64 2) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 32) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 32) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4)) 1/18)) (pow.f64 (cbrt.f64 2) 2)) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)))) (pow.f64 (cbrt.f64 2) 2))))))))) (*.f64 (pow.f64 x 3) (fma.f64 -4/9 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)))) (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 13) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 13) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 5)) 1/18))) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)) 1/18)) (cbrt.f64 2)) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 32) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 32) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4)) 1/18)) (pow.f64 (cbrt.f64 2) 2)) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)))) (pow.f64 (cbrt.f64 2) 2)))))) (+.f64 (*.f64 2/3 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) 1/6) (fma.f64 -2/3 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)))) (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 13) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 13) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 5)) 1/18))) (*.f64 -1/27 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 (cbrt.f64 2) (fma.f64 -2/9 (*.f64 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)))) (pow.f64 (cbrt.f64 2) 2)) (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 10) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 8)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 10) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 8)) 1/18))) (*.f64 2/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))) (pow.f64 (cbrt.f64 2) 2)) (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) 1/6) (fma.f64 -2/3 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)))) (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 13) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 13) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 5)) 1/18))) (*.f64 -1/27 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))))))))))))))))))
(fma.f64 2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (fma.f64 x (*.f64 -2 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 22)) 1/18) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 22)) 1/18))) (fma.f64 (pow.f64 x 3) (fma.f64 -4/9 (*.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)) -1/3)) (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 13) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 13) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 5)) 1/18))) (fma.f64 -1/3 (*.f64 (fma.f64 2/3 (*.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)) -1/3)) (*.f64 (pow.f64 (cbrt.f64 2) 2) (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 32) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 32) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4)) 1/18)) (pow.f64 (cbrt.f64 2) 2)))) (*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)) 1/18)))) (fma.f64 2/3 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) 1/6) (fma.f64 -2/3 (*.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)) -1/3)) (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 13) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 13) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 5)) 1/18))) (*.f64 -1/27 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)))))) (*.f64 (fma.f64 2/3 (*.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) 1/6) (fma.f64 -2/3 (*.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)) -1/3)) (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 13) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 13) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 5)) 1/18))) (*.f64 -1/27 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)))))) (*.f64 (pow.f64 (cbrt.f64 2) 2) (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))))) (*.f64 (*.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)) -1/3)) (pow.f64 (cbrt.f64 2) 2)) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 10) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 8)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 10) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 8)) 1/18))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (cbrt.f64 2)))))) (*.f64 (pow.f64 x 2) (fma.f64 4/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)) (fma.f64 2/3 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)) -1/3)) (*.f64 (fma.f64 2/3 (*.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)) -1/3)) (*.f64 (pow.f64 (cbrt.f64 2) 2) (cbrt.f64 (/.f64 1 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))))) (*.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 32) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 32) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 4)) 1/18)) (pow.f64 (cbrt.f64 2) 2)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (cbrt.f64 2)))))))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (cbrt.f64 2))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) 1/9) (*.f64 x (cbrt.f64 2)))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2)))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)) 1/18)) (*.f64 x (cbrt.f64 2))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (cbrt.f64 2)))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (cbrt.f64 2) (*.f64 (*.f64 x (cbrt.f64 2)) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)) 1/18)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) 1/9) (*.f64 x (cbrt.f64 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 1/3) (*.f64 (pow.f64 x 2) (*.f64 (cbrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9))))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)) 1/18)) (*.f64 x (cbrt.f64 2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)))) (*.f64 (pow.f64 x 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)))) (cbrt.f64 2)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (cbrt.f64 2))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 2) (*.f64 x (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)) 1/18)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)))) (*.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)) -1/3)) (*.f64 (pow.f64 x 2) (cbrt.f64 2)))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (cbrt.f64 2))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) 1/9) (*.f64 x (cbrt.f64 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 1/3) (*.f64 (pow.f64 x 2) (*.f64 (cbrt.f64 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) 1/3) (*.f64 (pow.f64 x 3) (*.f64 (cbrt.f64 2) (-.f64 (*.f64 1/6 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 13)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 5)) 1/9) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 35)) (cos.f64 (*.f64 1/2 eps))) 1/9))))) (*.f64 -1/27 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 (*.f64 1/2 eps)) 16)) (pow.f64 (cos.f64 (*.f64 1/2 eps)) 2)) 1/3)))))))) (*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2)))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)) 1/18)) (*.f64 x (cbrt.f64 2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)))) (*.f64 (pow.f64 x 2) (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)))) (cbrt.f64 2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)))) (*.f64 (pow.f64 x 3) (*.f64 (cbrt.f64 2) (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) 1/6) (fma.f64 -2/3 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)))) (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 13) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 13) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 5)) 1/18))) (*.f64 -1/27 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))))))))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (cbrt.f64 2)))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2))))) (+.f64 (*.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)) -1/3)) (*.f64 (pow.f64 x 2) (cbrt.f64 2))) (*.f64 (pow.f64 x 3) (*.f64 (cbrt.f64 2) (-.f64 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) 1/6) (fma.f64 -2/3 (*.f64 (fma.f64 -1/2 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 35) (cos.f64 (*.f64 eps 1/2))) 1/18)) -1/3)) (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 13) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 13) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 5)) 1/18))) (*.f64 -1/27 (cbrt.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)))))))))) (fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))) (cbrt.f64 2) (*.f64 (*.f64 x (cbrt.f64 2)) (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 16) (pow.f64 (cos.f64 (*.f64 eps 1/2)) 2)) 1/18))))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 (*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 1/2 (*.f64 eps (cos.f64 x)))
(*.f64 (*.f64 eps (cos.f64 x)) 1/2)
(*.f64 (cos.f64 x) (*.f64 eps 1/2))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (*.f64 (*.f64 eps (cos.f64 x)) 1/2))
(fma.f64 (*.f64 eps (cos.f64 x)) 1/2 (*.f64 (sin.f64 x) (*.f64 (pow.f64 eps 2) -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x))))))
(fma.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) -1/12))))
(fma.f64 (*.f64 (pow.f64 eps 2) (sin.f64 x)) -1/4 (fma.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) -1/12) (*.f64 (cos.f64 x) (*.f64 eps 1/2))))
(+.f64 (*.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 1/2 (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1/16 (cos.f64 x)) (*.f64 -1/48 (cos.f64 x)))))))
(fma.f64 -1/4 (*.f64 (pow.f64 eps 2) (sin.f64 x)) (fma.f64 1/48 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 1/2 (*.f64 eps (cos.f64 x)) (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) -1/12)))))
(+.f64 (fma.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) -1/12) (*.f64 (cos.f64 x) (*.f64 eps 1/2))) (*.f64 (sin.f64 x) (+.f64 (*.f64 (pow.f64 eps 2) -1/4) (*.f64 (pow.f64 eps 4) 1/48))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))
(fma.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))
(fma.f64 (neg.f64 x) (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps)))))
(fma.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2)))))
(-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (fma.f64 -1/2 (pow.f64 x 2) 1)) (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)))
(+.f64 (*.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 (*.f64 1/2 eps)) 2))) (*.f64 (cos.f64 (*.f64 1/2 eps)) (sin.f64 (*.f64 1/2 eps))))))
(fma.f64 -1 (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2)) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 x 2) (cos.f64 (*.f64 eps 1/2))) (sin.f64 (*.f64 eps 1/2))) (fma.f64 1/6 (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (pow.f64 x 3)) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))))))
(+.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 eps 1/2))) (fma.f64 -1/2 (pow.f64 x 2) 1)) (*.f64 x (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2))) (*.f64 (pow.f64 (sin.f64 (*.f64 eps 1/2)) 2) (*.f64 (pow.f64 x 3) 1/6)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)))
(*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))) 2)) 4))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))) 7))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (pow.f64 8 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) (cbrt.f64 8))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cbrt.f64 8)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))) 3/2)))
(*.f64 (pow.f64 (cbrt.f64 2) 3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)) 3) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 3))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (cbrt.f64 8) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) (cbrt.f64 8))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cbrt.f64 8)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) 1) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (cbrt.f64 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))) 2)) 4))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))) 7))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) 1) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))) 2)
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))) 1)
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))) 2) 2)
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))) 1)
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 3)
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))) 2) 3/2)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 2))
(fabs.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 1))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3)) 1/3))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3))) 1)
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (*.f64 2 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3) 1)
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 8 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) 8)
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3/2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3/2))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 3) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 3))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) 3) (pow.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 3))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) 1) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 6))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 6))
(sqrt.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))) 6))
(log.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3))))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3) 3))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(exp.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3)) 1))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3)))
(*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))) 2)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))))
(*.f64 1/2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))) -2)
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3)
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))) 1)
(*.f64 eps (*.f64 -1/2 (pow.f64 x 2)))
(pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 1)
(*.f64 eps (*.f64 -1/2 (pow.f64 x 2)))
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))) 3)
(*.f64 eps (*.f64 -1/2 (pow.f64 x 2)))
(pow.f64 (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3) 1/3)
(*.f64 eps (*.f64 -1/2 (pow.f64 x 2)))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 eps -1/2)) x) 2)
(pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2))
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) 2))
(fabs.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))))
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (pow.f64 x 2))))
(*.f64 eps (*.f64 -1/2 (pow.f64 x 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))))
(*.f64 eps (*.f64 -1/2 (pow.f64 x 2)))
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3))
(*.f64 eps (*.f64 -1/2 (pow.f64 x 2)))
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 eps (*.f64 -1/2 (pow.f64 x 2)))
(exp.f64 (log.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 eps (*.f64 -1/2 (pow.f64 x 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))) 1))
(*.f64 eps (*.f64 -1/2 (pow.f64 x 2)))
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))))
(*.f64 eps (*.f64 -1/2 (pow.f64 x 2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps))) 1)
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(-.f64 (/.f64 (pow.f64 eps 2) (-.f64 eps (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))) (/.f64 (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2) (-.f64 eps (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (-.f64 (pow.f64 eps 2) (pow.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) 2)) (-.f64 eps (*.f64 eps (*.f64 -1/2 (pow.f64 x 2)))))
(/.f64 (-.f64 (pow.f64 eps 2) (pow.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) 2)) (+.f64 eps (*.f64 1/2 (*.f64 eps (pow.f64 x 2)))))
(*.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps) 1)
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(*.f64 1 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)) 2))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)) 2) (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)) (sqrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(*.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3)) (/.f64 1 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) eps)))))
(*.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) 3)) (/.f64 1 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) eps)))))
(/.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (pow.f64 x 2)) 3))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (fma.f64 eps (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 eps))))))
(*.f64 (-.f64 (pow.f64 eps 2) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2)) (/.f64 1 (-.f64 eps (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (-.f64 (pow.f64 eps 2) (pow.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) 2)) (-.f64 eps (*.f64 eps (*.f64 -1/2 (pow.f64 x 2)))))
(/.f64 (-.f64 (pow.f64 eps 2) (pow.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) 2)) (+.f64 eps (*.f64 1/2 (*.f64 eps (pow.f64 x 2)))))
(/.f64 1 (/.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) eps))) (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3))))
(*.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) 3)) (/.f64 1 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) eps)))))
(/.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (pow.f64 x 2)) 3))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (fma.f64 eps (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 eps))))))
(/.f64 1 (/.f64 (-.f64 eps (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))) (-.f64 (pow.f64 eps 2) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2))))
(/.f64 (-.f64 (pow.f64 eps 2) (pow.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) 2)) (-.f64 eps (*.f64 eps (*.f64 -1/2 (pow.f64 x 2)))))
(/.f64 (-.f64 (pow.f64 eps 2) (pow.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) 2)) (+.f64 eps (*.f64 1/2 (*.f64 eps (pow.f64 x 2)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) eps))))
(*.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) 3)) (/.f64 1 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) eps)))))
(/.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (pow.f64 x 2)) 3))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (fma.f64 eps (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 eps))))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3)) (+.f64 (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2) (-.f64 (pow.f64 eps 2) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) (pow.f64 x 2)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) 3)) (+.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) 2) (-.f64 (pow.f64 eps 2) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))))
(/.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (pow.f64 x 2)) 3))) (+.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) 2) (fma.f64 eps eps (*.f64 1/2 (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))))
(/.f64 (-.f64 (pow.f64 eps 2) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2)) (-.f64 eps (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))))
(/.f64 (-.f64 (pow.f64 eps 2) (pow.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) 2)) (-.f64 eps (*.f64 eps (*.f64 -1/2 (pow.f64 x 2)))))
(/.f64 (-.f64 (pow.f64 eps 2) (pow.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) 2)) (+.f64 eps (*.f64 1/2 (*.f64 eps (pow.f64 x 2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 3))) (neg.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) (-.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) eps)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) 3))) (neg.f64 (fma.f64 eps eps (*.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) (-.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) eps)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 eps 3) (*.f64 -1/8 (pow.f64 (*.f64 eps (pow.f64 x 2)) 3))) (*.f64 eps (+.f64 eps (*.f64 (*.f64 -1/2 (pow.f64 x 2)) (fma.f64 eps (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 eps)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 eps 2) (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2))) (neg.f64 (-.f64 eps (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 eps 2) (pow.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) 2))) (neg.f64 (-.f64 eps (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) 2) (pow.f64 eps 2)) (fma.f64 eps (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 eps)))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) 2) (pow.f64 eps 2)) (-.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) eps))
(/.f64 (neg.f64 (-.f64 (pow.f64 eps 2) (pow.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) 2))) (neg.f64 (-.f64 eps (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (*.f64 -1/2 (pow.f64 x 2))) 2) (pow.f64 eps 2)) (fma.f64 eps (*.f64 -1/2 (pow.f64 x 2)) (neg.f64 eps)))
(pow.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps) 1)
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)) 3)
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(pow.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps) 3) 1/3)
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)) 2)
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps) 2))
(fabs.f64 (*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1)))
(log.f64 (exp.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps))))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps) 3))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(exp.f64 (log.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)) 1))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(fma.f64 -1/2 (*.f64 eps (pow.f64 x 2)) eps)
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(fma.f64 (*.f64 eps (pow.f64 x 2)) -1/2 eps)
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(fma.f64 1 eps (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(fma.f64 1 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)) eps)
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))) 2) (cbrt.f64 (*.f64 eps (*.f64 (pow.f64 x 2) -1/2))) eps)
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 eps (*.f64 (pow.f64 x 2) -1/2)))
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(fma.f64 (*.f64 (sqrt.f64 (*.f64 eps -1/2)) x) (*.f64 (sqrt.f64 (*.f64 eps -1/2)) x) eps)
(+.f64 (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 2) eps)
(+.f64 eps (pow.f64 (*.f64 x (sqrt.f64 (*.f64 eps -1/2))) 2))
(fma.f64 (*.f64 eps -1/2) (pow.f64 x 2) eps)
(*.f64 eps (+.f64 1 (*.f64 -1/2 (pow.f64 x 2))))
(*.f64 eps (fma.f64 -1/2 (pow.f64 x 2) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))) 1)
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(pow.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) 1)
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))) 3)
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 x 3) (pow.f64 eps 6)) -1/8))
(pow.f64 (*.f64 (sqrt.f64 x) (*.f64 eps (sqrt.f64 -1/2))) 2)
(*.f64 x (pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2))
(sqrt.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)))
(log.f64 (exp.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 x 3) (pow.f64 eps 6)) -1/8))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(exp.f64 (log.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))) 1))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))))
(*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))
(*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))))) 1)
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (-.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x)))) (/.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (-.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 eps (cos.f64 x)) 2)) (-.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 eps (cos.f64 x)) 2)) (-.f64 (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (cos.f64 x))))
(*.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))) 1)
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 1 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 (cbrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))) 2))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))) (sqrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8)) (/.f64 1 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 eps (cos.f64 x)) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8)) (/.f64 1 (fma.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (cos.f64 x)) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x 3) (pow.f64 eps 6)) -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (fma.f64 (*.f64 eps (cos.f64 x)) (fma.f64 eps (cos.f64 x) (*.f64 1/2 (*.f64 x (pow.f64 eps 2)))) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4))))
(*.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 eps (cos.f64 x)) 2)) (/.f64 1 (-.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x)))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 eps (cos.f64 x)) 2)) (-.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 eps (cos.f64 x)) 2)) (-.f64 (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (cos.f64 x))))
(/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 eps (cos.f64 x)) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))))) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8))))
(*.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8)) (/.f64 1 (fma.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (cos.f64 x)) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x 3) (pow.f64 eps 6)) -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (fma.f64 (*.f64 eps (cos.f64 x)) (fma.f64 eps (cos.f64 x) (*.f64 1/2 (*.f64 x (pow.f64 eps 2)))) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4))))
(/.f64 1 (/.f64 (-.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 eps (cos.f64 x)) 2))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 eps (cos.f64 x)) 2)) (-.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 eps (cos.f64 x)) 2)) (-.f64 (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (cos.f64 x))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8)) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 eps (cos.f64 x)) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))))))
(*.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8)) (/.f64 1 (fma.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (cos.f64 x)) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x 3) (pow.f64 eps 6)) -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (fma.f64 (*.f64 eps (cos.f64 x)) (fma.f64 eps (cos.f64 x) (*.f64 1/2 (*.f64 x (pow.f64 eps 2)))) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8)) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x))))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8)) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))))))
(/.f64 (fma.f64 (*.f64 (pow.f64 x 3) (pow.f64 eps 6)) -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (fma.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 1/2 (*.f64 x (pow.f64 eps 2)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 eps (cos.f64 x)) 2)) (-.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 eps (cos.f64 x)) 2)) (-.f64 (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))) (*.f64 eps (cos.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8))) (neg.f64 (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (*.f64 (*.f64 eps (cos.f64 x)) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (*.f64 (pow.f64 (*.f64 x (pow.f64 eps 2)) 3) -1/8))) (neg.f64 (fma.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4) (*.f64 (*.f64 eps (cos.f64 x)) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))))))
(*.f64 1 (/.f64 (fma.f64 (*.f64 (pow.f64 x 3) (pow.f64 eps 6)) -1/8 (pow.f64 (*.f64 eps (cos.f64 x)) 3)) (fma.f64 (*.f64 eps (cos.f64 x)) (fma.f64 eps (cos.f64 x) (*.f64 1/2 (*.f64 x (pow.f64 eps 2)))) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 eps (cos.f64 x)) 2))) (neg.f64 (-.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 eps 4) (pow.f64 x 2)) -1/4)) (fma.f64 eps (cos.f64 x) (*.f64 1/2 (*.f64 x (pow.f64 eps 2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 x 2) (*.f64 (pow.f64 eps 4) 1/4)) (pow.f64 (*.f64 eps (cos.f64 x)) 2))) (neg.f64 (-.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 2) (*.f64 (*.f64 (pow.f64 eps 4) (pow.f64 x 2)) -1/4)) (fma.f64 eps (cos.f64 x) (*.f64 1/2 (*.f64 x (pow.f64 eps 2)))))
(pow.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))) 1)
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(pow.f64 (cbrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))) 3)
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(pow.f64 (pow.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))) 3) 1/3)
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(pow.f64 (sqrt.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))) 2)
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(sqrt.f64 (pow.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))) 2))
(sqrt.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))) 2))
(fabs.f64 (fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2)))))
(log.f64 (exp.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))))))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(cbrt.f64 (pow.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x))) 3))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(expm1.f64 (log1p.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(exp.f64 (log.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))) 1))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(log1p.f64 (expm1.f64 (fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 x (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 (*.f64 -1/2 (pow.f64 eps 2)) x (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 1 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 1 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (cos.f64 x))) 2) (cbrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))) 2) (cbrt.f64 (*.f64 -1/2 (*.f64 x (pow.f64 eps 2)))) (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 (sqrt.f64 (*.f64 eps (cos.f64 x))) (sqrt.f64 (*.f64 eps (cos.f64 x))) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(fma.f64 (*.f64 (sqrt.f64 x) (*.f64 eps (sqrt.f64 -1/2))) (*.f64 (sqrt.f64 x) (*.f64 eps (sqrt.f64 -1/2))) (*.f64 eps (cos.f64 x)))
(+.f64 (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 eps (sqrt.f64 -1/2))) 2) (*.f64 eps (cos.f64 x)))
(+.f64 (*.f64 eps (cos.f64 x)) (pow.f64 (*.f64 (sqrt.f64 x) (*.f64 eps (sqrt.f64 -1/2))) 2))
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 x (pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2)))
(fma.f64 (*.f64 x (pow.f64 eps 2)) -1/2 (*.f64 eps (cos.f64 x)))
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 x (pow.f64 eps 2))))
(fma.f64 eps (cos.f64 x) (*.f64 x (*.f64 -1/2 (pow.f64 eps 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2)))) 1)
(*.f64 -1/2 (pow.f64 eps 2))
(pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 1)
(*.f64 -1/2 (pow.f64 eps 2))
(pow.f64 (cbrt.f64 (*.f64 -1/2 (pow.f64 eps 2))) 3)
(*.f64 -1/2 (pow.f64 eps 2))
(pow.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3) 1/3)
(*.f64 -1/2 (pow.f64 eps 2))
(pow.f64 (*.f64 eps (sqrt.f64 -1/2)) 2)
(sqrt.f64 (*.f64 (pow.f64 eps 4) 1/4))
(log.f64 (pow.f64 (exp.f64 (pow.f64 eps 2)) -1/2))
(*.f64 -1/2 (pow.f64 eps 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2)))))
(*.f64 -1/2 (pow.f64 eps 2))
(cbrt.f64 (pow.f64 (*.f64 -1/2 (pow.f64 eps 2)) 3))
(*.f64 -1/2 (pow.f64 eps 2))
(expm1.f64 (log1p.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 -1/2 (pow.f64 eps 2))
(exp.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 -1/2 (pow.f64 eps 2))
(exp.f64 (*.f64 (log.f64 (*.f64 -1/2 (pow.f64 eps 2))) 1))
(*.f64 -1/2 (pow.f64 eps 2))
(log1p.f64 (expm1.f64 (*.f64 -1/2 (pow.f64 eps 2))))
(*.f64 -1/2 (pow.f64 eps 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sin.f64 (*.f64 1/2 eps)) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)))
(*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))) 2)) 4))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))) 7))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (pow.f64 8 1/3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) (cbrt.f64 8))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cbrt.f64 8)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 3/2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))) 3/2)))
(*.f64 (pow.f64 (cbrt.f64 2) 3) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)) 3) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 3))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (cbrt.f64 8) (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) (cbrt.f64 8))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 (sin.f64 (*.f64 eps 1/2)) (cbrt.f64 8)))
(*.f64 (*.f64 2 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 eps)))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 2 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) 1) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (cbrt.f64 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (cbrt.f64 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))) 2)) 4))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))) 7))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) 1) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(*.f64 (*.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (sqrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(/.f64 (*.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))) 2)
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))) 1)
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))) 2) 2)
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))) 1)
(+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 2))
(fabs.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 1))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3)) 1/3))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))) 1)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 1)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 1 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))))
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))) (cbrt.f64 (sqrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))))
(*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps))) 1/3) (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (cbrt.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(*.f64 (cbrt.f64 (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) (cbrt.f64 (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/3)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 3) 1/9)
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 3) 1/18) (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) 3) 1/18))
(*.f64 (pow.f64 (*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3)) 1/18) (pow.f64 (*.f64 8 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 3)) 1/18))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 1)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) 3)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))) 1/6) 2)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2))))) 2))
(fabs.f64 (cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps))))) 1/3))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))) 1))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 1/2 eps)))))))
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))))
(cbrt.f64 (*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 1)
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(/.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))) 2)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))))
(*.f64 1/2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps)))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps)))))) -2)
(/.f64 (-.f64 (neg.f64 (sin.f64 (*.f64 1/2 (-.f64 eps (fma.f64 2 x eps))))) (sin.f64 (*.f64 1/2 (+.f64 eps (fma.f64 2 x eps))))) -2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 1)
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3)
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 2)
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))) 2))
(fabs.f64 (*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2))))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (*.f64 1/2 eps))) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))) 3))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(exp.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 1))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))))
(*.f64 (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))) (sin.f64 (*.f64 eps 1/2)))

eval322.0ms (3.1%)

Compiler

Compiled 16129 to 12555 computations (22.2% saved)

prune82.0ms (0.8%)

Pruning

11 alts after pruning (1 fresh and 10 done)

PrunedKeptTotal
New5080508
Fresh011
Picked044
Done066
Total50811519
Accuracy
100.0%
Counts
519 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(fma.f64 eps (cos.f64 x) (*.f64 (*.f64 -1/2 (pow.f64 eps 2)) x))
97.6%
(pow.f64 (cbrt.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps)))))) 3)
64.4%
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
99.0%
(+.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (cos.f64 x)))
98.5%
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
91.0%
(*.f64 (*.f64 (sin.f64 (*.f64 (exp.f64 (log.f64 (-.f64 eps 0))) 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
100.0%
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
98.9%
(*.f64 eps (cos.f64 x))
97.8%
(sin.f64 eps)
42.1%
(cbrt.f64 (pow.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 eps)) (cos.f64 (*.f64 1/2 (fma.f64 2 x eps))))) 3))
97.8%
eps
Compiler

Compiled 365 to 250 computations (31.5% saved)

regimes33.0ms (0.3%)

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

3 calls:

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

Compiled 244 to 156 computations (36.1% saved)

regimes16.0ms (0.2%)

Counts
6 → 1
Calls
Call 1
Inputs
eps
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
(+.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (cos.f64 x)))
Outputs
(+.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (cos.f64 x)))
Calls

3 calls:

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

Compiled 52 to 31 computations (40.4% saved)

regimes14.0ms (0.1%)

Counts
5 → 1
Calls
Call 1
Inputs
eps
(sin.f64 eps)
(*.f64 eps (cos.f64 x))
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Outputs
(*.f64 eps (cos.f64 x))
Calls

3 calls:

4.0ms
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
4.0ms
eps
4.0ms
x
Results
AccuracySegmentsBranch
98.9%1x
98.9%1eps
98.9%1(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))
Compiler

Compiled 40 to 25 computations (37.5% saved)

regimes6.0ms (0.1%)

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

2 calls:

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

Compiled 11 to 7 computations (36.4% saved)

regimes6.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

2 calls:

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

Compiled 9 to 6 computations (33.3% saved)

simplify4.0ms (0%)

Algorithm
egg-herbie
Rules
14×*-commutative
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
026133
135133
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(+.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(sin.f64 eps)
eps
Outputs
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 (+.f64 eps (+.f64 x x)) 1/2))) 2)
(*.f64 (*.f64 (sin.f64 (*.f64 eps 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) 2)
(+.f64 (*.f64 x (*.f64 (pow.f64 eps 2) -1/2)) (*.f64 eps (cos.f64 x)))
(*.f64 eps (cos.f64 x))
(sin.f64 eps)
eps
Compiler

Compiled 44 to 32 computations (27.3% saved)

soundness469.0ms (4.5%)

Rules
1024×fma-def
980×log1p-expm1-u
980×expm1-log1p-u
806×fma-neg
802×log-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01247
116047
2245147
03748764
18698390
226897952
057612262
1151312262
036290
1566260
27139260
Stop Event
node limit
unsound
node limit
node limit
Compiler

Compiled 315 to 174 computations (44.8% saved)

end0.0ms (0%)

preprocess67.0ms (0.6%)

Compiler

Compiled 120 to 80 computations (33.3% saved)

Profiling

Loading profile data...