Time bar (total: 11.0s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 0 |
| 100% | 99.9% | 0% | 0.1% | 0% | 0% | 0% | 1 |
Compiled 10 to 7 computations (30% saved)
| 2.0s | 3640× | body | 1024 | valid |
| 1.1s | 1183× | body | 2048 | valid |
| 480.0ms | 1452× | body | 512 | valid |
| 431.0ms | 1977× | body | 256 | valid |
| 21.0ms | 4× | body | 4096 | valid |
| 2× | egg-herbie |
| 76× | fma-def_binary64 |
| 57× | fma-neg_binary64 |
| 27× | cancel-sign-sub-inv_binary64 |
| 24× | sub-neg_binary64 |
| 18× | distribute-rgt-in_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 22 |
| 1 | 17 | 22 |
| 2 | 25 | 22 |
| 3 | 38 | 22 |
| 4 | 53 | 22 |
| 5 | 81 | 22 |
| 6 | 141 | 22 |
| 7 | 199 | 22 |
| 8 | 284 | 22 |
| 9 | 355 | 22 |
| 10 | 407 | 22 |
| 11 | 411 | 22 |
| 0 | 2 | 2 |
| 1× | saturated |
| 1× | saturated |
| Inputs |
|---|
0 |
1 |
| Outputs |
|---|
0 |
1 |
| Inputs |
|---|
(-.f64 (sin.f64 (+.f64 x 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 eps x)) (sin.f64 eps)) |
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 eps)) |
Compiled 11 to 8 computations (27.3% saved)
| 1× | egg-herbie |
| 39× | fma-def_binary64 |
| 32× | fma-neg_binary64 |
| 15× | cancel-sign-sub-inv_binary64 |
| 12× | sub-neg_binary64 |
| 10× | distribute-rgt-in_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 11 |
| 1 | 10 | 11 |
| 2 | 15 | 11 |
| 3 | 22 | 11 |
| 4 | 31 | 11 |
| 5 | 48 | 11 |
| 6 | 86 | 11 |
| 7 | 123 | 11 |
| 8 | 167 | 11 |
| 9 | 203 | 11 |
| 10 | 229 | 11 |
| 11 | 231 | 11 |
| 1× | saturated |
| Inputs |
|---|
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| Outputs |
|---|
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
Compiled 9 to 6 computations (33.3% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 1 | 1 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 2 | 2 |
| Status | Error | Program |
|---|---|---|
| ▶ | 37.5b | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
Compiled 9 to 6 computations (33.3% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 1.5b | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| ✓ | 3.6b | (sin.f64 (+.f64 x eps)) |
Compiled 20 to 6 computations (70% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | x | @ | inf | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| 1.0ms | eps | @ | inf | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| 1.0ms | x | @ | 0 | (sin.f64 (+.f64 x eps)) |
| 1.0ms | eps | @ | 0 | (sin.f64 (+.f64 x eps)) |
| 0.0ms | eps | @ | 0 | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| 1× | batch-egg-rewrite |
| 587× | unpow-prod-down_binary64 |
| 464× | fma-def_binary64 |
| 445× | log-prod_binary64 |
| 279× | pow-prod-down_binary64 |
| 265× | pow2_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 17 |
| 1 | 173 | 17 |
| 2 | 2745 | 17 |
| 1× | node limit |
| Inputs |
|---|
(sin.f64 (+.f64 x eps)) |
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (+.f64 x eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 x eps)))) 2) 3) (cbrt.f64 (sin.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (+.f64 x eps)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cbrt.f64 (sin.f64 (+.f64 x eps)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (sqrt.f64 (sin.f64 (+.f64 x eps)))) 1/3) (cbrt.f64 (sqrt.f64 (sin.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (sin.f64 (-.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (+.f64 x eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sin.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 x eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((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))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (pow.f64 (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) 1) (pow.f64 (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) 1) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1/3) (cbrt.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 2) 1/3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 2) 3) (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2) 3) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((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 (pow.f64 (neg.f64 (sin.f64 x)) 2) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (neg.f64 (sin.f64 x)) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.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))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.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))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (+.f64 1 (expm1.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (/.f64 1 (exp.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (exp.f64 (sin.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (+.f64 x eps)) 1 (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (+.f64 x eps)) 1 (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (neg.f64 (cbrt.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 x))) 2) (cbrt.f64 (neg.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (neg.f64 (sin.f64 x))) (sqrt.f64 (neg.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (sin.f64 x) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))))) |
| 1× | egg-herbie |
| 485× | fma-neg_binary64 |
| 414× | distribute-rgt-in_binary64 |
| 349× | distribute-lft-in_binary64 |
| 324× | cancel-sign-sub-inv_binary64 |
| 290× | times-frac_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 422 | 3837 |
| 1 | 1020 | 3685 |
| 2 | 3009 | 3557 |
| 1× | node limit |
| Inputs |
|---|
(sin.f64 eps) |
(+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3))) (sin.f64 eps)))) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (-.f64 eps (*.f64 -1 x))) |
(sin.f64 (-.f64 eps (*.f64 -1 x))) |
(sin.f64 (-.f64 eps (*.f64 -1 x))) |
(sin.f64 (-.f64 eps (*.f64 -1 x))) |
(sin.f64 x) |
(+.f64 (*.f64 (cos.f64 x) eps) (sin.f64 x)) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (-.f64 x (*.f64 -1 eps))) |
(sin.f64 (-.f64 x (*.f64 -1 eps))) |
(sin.f64 (-.f64 x (*.f64 -1 eps))) |
(sin.f64 (-.f64 x (*.f64 -1 eps))) |
(sin.f64 eps) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps)))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) |
(-.f64 (sin.f64 (-.f64 eps (*.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 (cos.f64 x) eps) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (-.f64 x (*.f64 -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)) |
(+.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 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (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 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))) |
(*.f64 (sin.f64 (+.f64 x eps)) 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 (pow.f64 1 1/3) (sin.f64 (+.f64 x eps))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 x eps)))) 2) 3) (cbrt.f64 (sin.f64 (+.f64 x eps)))) |
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (+.f64 x eps)))) 3)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cbrt.f64 (sin.f64 (+.f64 x eps)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))))) |
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (sqrt.f64 (sin.f64 (+.f64 x eps)))) 1/3) (cbrt.f64 (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)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (sin.f64 (-.f64 x eps))) |
(pow.f64 (sin.f64 (+.f64 x eps)) 1) |
(pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 1/2) |
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) |
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2) |
(pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 1/3) |
(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)))) |
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) |
(exp.f64 (log.f64 (sin.f64 (+.f64 x eps)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 x eps))) 1)) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.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 (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 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.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 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2)) (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 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 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))) |
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2) |
(*.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)) 3) (pow.f64 (sin.f64 x) 3)) (pow.f64 (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) 1)) |
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1)) |
(*.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 x (+.f64 x eps)) 1/2))) |
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(*.f64 (pow.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) 1) (pow.f64 (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) 1)) |
(*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) 1) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) |
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3)) 1/3)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) |
(*.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1/3) (cbrt.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) |
(*.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 2) 1/3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))))) |
(*.f64 (pow.f64 (cbrt.f64 2) 3) (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2) 3) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 3)) |
(*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x 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 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 (pow.f64 (neg.f64 (sin.f64 x)) 2) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (neg.f64 (sin.f64 x)) 2)) (-.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 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 1/2) |
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3) |
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) |
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) |
(pow.f64 (/.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))) -1) |
(pow.f64 (/.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))) -1) |
(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 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (sin.f64 x)))) |
(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)))) (+.f64 1 (expm1.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 (expm1.f64 (sin.f64 (+.f64 x eps)))) (/.f64 1 (exp.f64 (sin.f64 x))))) |
(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 (/.f64 1 (exp.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))))) |
(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)))) |
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1)) |
(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 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 (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 (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 (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 (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 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 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 x (+.f64 x eps)) 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 x (+.f64 x eps)) 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 x (+.f64 x eps)) 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 x (+.f64 x eps)) 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 x (+.f64 x eps)) 1/2))) 2 (+.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 (-.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 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 x))) 2) (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 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.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 x (+.f64 x eps)) 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 x (+.f64 x eps)) 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 x (+.f64 x eps)) 1/2)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
| Outputs |
|---|
(sin.f64 eps) |
(+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) |
(fma.f64 (cos.f64 eps) x (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (cos.f64 eps) x (sin.f64 eps))) |
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 (cos.f64 eps) x (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3))) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (cos.f64 eps) x (fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 (cos.f64 eps) x (fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (+.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))))) |
(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 (*.f64 (cos.f64 x) eps) (sin.f64 x)) |
(fma.f64 (cos.f64 x) eps (sin.f64 x)) |
(fma.f64 eps (cos.f64 x) (sin.f64 x)) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(+.f64 (fma.f64 (cos.f64 x) eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))) |
(fma.f64 eps (cos.f64 x) (fma.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x) (sin.f64 x))) |
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps eps)) 1))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(+.f64 (fma.f64 (cos.f64 x) eps (sin.f64 x)) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))) |
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))) |
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))) |
(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)) |
(sin.f64 eps) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)) |
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))) |
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 x (+.f64 (cos.f64 eps) -1) (fma.f64 (pow.f64 x 3) (fma.f64 (cos.f64 eps) -1/6 1/6) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (fma.f64 (pow.f64 x 3) (fma.f64 (cos.f64 eps) -1/6 1/6) (sin.f64 eps)))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(*.f64 (cos.f64 x) eps) |
(*.f64 eps (cos.f64 x)) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))) |
(+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.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 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))))) |
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))) |
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps eps)) (*.f64 1/24 (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)) |
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(+.f64 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))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))) |
(+.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 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))) |
(-.f64 (*.f64 (sin.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 x (/.f64 (-.f64 x eps) x))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))) |
(-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 x (-.f64 x eps)) x)) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (cos.f64 (*.f64 (/.f64 x (-.f64 x eps)) x)) (sin.f64 (/.f64 (*.f64 eps eps) (-.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 (pow.f64 1 1/3) (sin.f64 (+.f64 x eps))) |
(sin.f64 (+.f64 eps x)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 x eps)))) 2) 3) (cbrt.f64 (sin.f64 (+.f64 x eps)))) |
(sin.f64 (+.f64 eps x)) |
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (+.f64 x eps)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (+.f64 x eps)))) 3)) |
(sin.f64 (+.f64 eps x)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cbrt.f64 (sin.f64 (+.f64 x eps)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (+.f64 eps x)) (cbrt.f64 (sin.f64 (+.f64 eps x)))) 2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 4) 2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 eps x)))) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 8))) |
(*.f64 (pow.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (sqrt.f64 (sin.f64 (+.f64 x eps)))) 1/3) (cbrt.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (cbrt.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))))) |
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) 5)) (cbrt.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (sin.f64 (-.f64 x eps))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (sin.f64 (-.f64 x eps))) |
(pow.f64 (sin.f64 (+.f64 x eps)) 1) |
(sin.f64 (+.f64 eps x)) |
(pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 1/2) |
(sin.f64 (+.f64 eps x)) |
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) |
(sin.f64 (+.f64 eps x)) |
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2) |
(sin.f64 (+.f64 eps x)) |
(pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 1/3) |
(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))) |
(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)) |
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) |
(sin.f64 (+.f64 eps x)) |
(exp.f64 (log.f64 (sin.f64 (+.f64 x eps)))) |
(sin.f64 (+.f64 eps x)) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 x eps))) 1)) |
(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 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 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 (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 (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 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 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 x) (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (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 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(+.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))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(+.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 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (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 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 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) (*.f64 2 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)))) |
(*.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) (*.f64 2 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (pow.f64 (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) 1)) |
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (/.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1)) |
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(*.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 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 x (+.f64 x eps)) 1/2))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) (*.f64 2 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)))) |
(*.f64 (pow.f64 1 1/3) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(*.f64 (pow.f64 (+.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) 1) (pow.f64 (-.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 x))) 1)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(*.f64 (pow.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) 1) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) (*.f64 2 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)))) |
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3)) 1/3)) |
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 3)))) |
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 3/2)) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 3/2))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) |
(*.f64 (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 4) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 8)) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) |
(*.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1/3) (cbrt.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) |
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))) (cbrt.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) |
(*.f64 (cbrt.f64 (pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 5)) (cbrt.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) |
(*.f64 (pow.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 2) 1/3) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))))) |
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))))) |
(*.f64 (cbrt.f64 (*.f64 2 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))) (cbrt.f64 (*.f64 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))))) |
(*.f64 (pow.f64 (cbrt.f64 2) 3) (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) (*.f64 2 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2) 3) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 3)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(*.f64 (pow.f64 (sqrt.f64 2) 2) (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) (*.f64 2 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)))) |
(/.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 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) |
(/.f64 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 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) |
(/.f64 (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 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (neg.f64 (sin.f64 x)) 2) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (neg.f64 (sin.f64 x)) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 1/2) |
(-.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 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 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)) |
(pow.f64 (/.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))) -1) |
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) |
(pow.f64 (/.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))) -1) |
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(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 (+.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 (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)))) (+.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 (neg.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 (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 (/.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)) |
(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)) |
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1)) |
(-.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))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(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 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))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 1 (neg.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) (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))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(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 (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 (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))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(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 (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 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (*.f64 0 (sin.f64 x))) |
(fma.f64 2 (*.f64 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) 0) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 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 1/2 (+.f64 x (-.f64 eps x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (*.f64 0 (sin.f64 x))) |
(fma.f64 2 (*.f64 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) 0) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (*.f64 0 (sin.f64 x))) |
(fma.f64 2 (*.f64 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) 0) |
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (*.f64 0 (sin.f64 x))) |
(fma.f64 2 (*.f64 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) 0) |
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 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 1/2 (+.f64 x (-.f64 eps x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (*.f64 0 (sin.f64 x))) |
(fma.f64 2 (*.f64 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) 0) |
(fma.f64 (*.f64 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (*.f64 0 (sin.f64 x))) |
(fma.f64 2 (*.f64 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) 0) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -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))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) |
(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 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) |
(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 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) |
(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 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(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 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(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 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 x))) 2) (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))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(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 (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 -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 x (+.f64 x eps)) 1/2)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (*.f64 0 (sin.f64 x))) |
(fma.f64 2 (*.f64 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) 0) |
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 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 1/2 (+.f64 x (-.f64 eps x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (*.f64 0 (sin.f64 x))) |
(fma.f64 2 (*.f64 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) 0) |
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (+.f64 x (-.f64 eps x)) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 x (-.f64 eps x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 1/2 (+.f64 eps (-.f64 x x)))) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) (*.f64 0 (sin.f64 x))) |
(fma.f64 2 (*.f64 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)) (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x))))) 0) |
Compiled 5003 to 1606 computations (67.9% saved)
29 alts after pruning (28 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 238 | 28 | 266 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 238 | 29 | 267 |
| Status | Error | Program |
|---|---|---|
| 24.3b | (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) | |
| 24.3b | (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))) | |
| 43.7b | (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))) | |
| 23.9b | (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) | |
| ▶ | 29.9b | (fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
| 38.1b | (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) | |
| 24.2b | (-.f64 (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))) (sin.f64 x)) | |
| 23.9b | (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x)) | |
| 38.2b | (-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x)) | |
| 23.9b | (-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) | |
| 39.0b | (-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x)) | |
| 50.4b | (-.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x)) | |
| ✓ | 37.5b | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| 61.2b | (-.f64 (sin.f64 x) (sin.f64 x)) | |
| 38.5b | (-.f64 (sin.f64 eps) (sin.f64 x)) | |
| ▶ | 37.5b | (-.f64 (log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) |
| 31.7b | (-.f64 (log.f64 (*.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))) (sin.f64 x)) | |
| 45.2b | (-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) | |
| 37.6b | (-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) | |
| 29.4b | (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) | |
| ▶ | 23.9b | (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
| ▶ | 0.3b | (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
| 30.1b | (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) | |
| 13.6b | (*.f64 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) (*.f64 2 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)))) | |
| ▶ | 29.8b | (*.f64 (cos.f64 x) eps) |
| 51.0b | (sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)) | |
| 37.6b | (log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) | |
| 37.8b | (expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) | |
| 41.4b | (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3)) |
Compiled 809 to 536 computations (33.7% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
| ✓ | 0.1b | (*.f64 (sin.f64 eps) (cos.f64 x)) |
| ✓ | 0.1b | (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
| ✓ | 1.5b | (+.f64 (cos.f64 eps) -1) |
Compiled 42 to 17 computations (59.5% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | eps | @ | -inf | (*.f64 (sin.f64 eps) (cos.f64 x)) |
| 1.0ms | eps | @ | inf | (*.f64 (sin.f64 eps) (cos.f64 x)) |
| 1.0ms | x | @ | inf | (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
| 1.0ms | x | @ | inf | (*.f64 (sin.f64 eps) (cos.f64 x)) |
| 1.0ms | x | @ | -inf | (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
| 1× | batch-egg-rewrite |
| 653× | log-prod_binary64 |
| 558× | fma-def_binary64 |
| 365× | pow2_binary64 |
| 303× | fma-neg_binary64 |
| 251× | pow1/3_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 44 |
| 1 | 264 | 38 |
| 2 | 3774 | 38 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (cos.f64 eps) -1) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 eps) (cos.f64 x)) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 eps) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (cos.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (cos.f64 eps) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log.f64 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (*.f64 (log.f64 (cos.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 eps) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (cos.f64 eps) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 eps)) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (-.f64 (pow.f64 (neg.f64 (sin.f64 x)) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (neg.f64 (sin.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) (+.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (exp.f64 (*.f64 (cos.f64 eps) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 x) -1 (*.f64 (cos.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (*.f64 (cbrt.f64 (cos.f64 eps)) (sin.f64 x)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) -1) (*.f64 (cos.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cos.f64 eps)) (*.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 x)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) -1) (*.f64 (cos.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1 (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 x))) 2) (cbrt.f64 (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (neg.f64 (sin.f64 x))) (sqrt.f64 (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (*.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (cos.f64 eps))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (cos.f64 eps))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 -1 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (cbrt.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))) (/.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (/.f64 1 (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 eps) -1)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3))) (neg.f64 (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))) (neg.f64 (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 eps x))) (exp.f64 (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1 (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 eps) (sin.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (*.f64 (cbrt.f64 (cos.f64 eps)) (sin.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cos.f64 eps)) (*.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 1/2 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (cbrt.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (*.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (cos.f64 eps))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (cos.f64 eps))) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (cbrt.f64 (cos.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) |
| 1× | egg-herbie |
| 387× | fma-neg_binary64 |
| 341× | times-frac_binary64 |
| 300× | associate-*l*_binary64 |
| 288× | associate-*r*_binary64 |
| 275× | log-prod_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 503 | 4895 |
| 1 | 1286 | 4726 |
| 2 | 4427 | 4709 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/2 (pow.f64 eps 2)) |
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2))) |
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/720 (pow.f64 eps 6)))) |
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/40320 (pow.f64 eps 8))))) |
(-.f64 (cos.f64 eps) 1) |
(-.f64 (cos.f64 eps) 1) |
(-.f64 (cos.f64 eps) 1) |
(-.f64 (cos.f64 eps) 1) |
(-.f64 (cos.f64 eps) 1) |
(-.f64 (cos.f64 eps) 1) |
(-.f64 (cos.f64 eps) 1) |
(-.f64 (cos.f64 eps) 1) |
(*.f64 (-.f64 (cos.f64 eps) 1) x) |
(+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (*.f64 (-.f64 (cos.f64 eps) 1) x)) |
(+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 1/120 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 5))))) |
(+.f64 (*.f64 -1/5040 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 7))) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 1/120 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 5)))))) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (cos.f64 x) eps) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (cos.f64 x))) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))))) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(sin.f64 eps) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps))) (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (sin.f64 eps))) (sin.f64 eps)))) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) eps) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(sin.f64 eps) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (sin.f64 eps)))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(-.f64 (cos.f64 eps) 1) |
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1))) |
(*.f64 (+.f64 (cos.f64 eps) -1) 1) |
(*.f64 1 (+.f64 (cos.f64 eps) -1)) |
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) |
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) |
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))) |
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1))) |
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1)) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) |
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) |
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) |
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))) |
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 eps) -1)))) |
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) |
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))) |
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) 1))) |
(pow.f64 (+.f64 (cos.f64 eps) -1) 1) |
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3) |
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3) |
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2) |
(pow.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) -1) |
(pow.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))) -1) |
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) |
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1)))) |
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) |
(expm1.f64 (log.f64 (cos.f64 eps))) |
(expm1.f64 (*.f64 (log.f64 (cos.f64 eps)) 1)) |
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1))) |
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1))) |
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1)) |
(fma.f64 (cos.f64 eps) 1 -1) |
(fma.f64 1 (cos.f64 eps) -1) |
(fma.f64 (cbrt.f64 (cos.f64 eps)) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) -1) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1) |
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1) |
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x))) |
(+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(+.f64 0 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (-.f64 (pow.f64 (neg.f64 (sin.f64 x)) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (neg.f64 (sin.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x)))) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))) |
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) (+.f64 (cos.f64 eps) 1)) |
(/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))) |
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1)) |
(pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) |
(pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (exp.f64 (*.f64 (cos.f64 eps) (sin.f64 x))))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) |
(exp.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x))) |
(fma.f64 -1 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x))) |
(fma.f64 (sin.f64 x) -1 (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 1 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x))) |
(fma.f64 1 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (*.f64 (cbrt.f64 (cos.f64 eps)) (sin.f64 x)) (neg.f64 (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (neg.f64 (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) -1) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (sqrt.f64 (cos.f64 eps)) (*.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 x)) (neg.f64 (sin.f64 x))) |
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (neg.f64 (sin.f64 x))) |
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) -1) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1 (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (neg.f64 (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 x))) 2) (cbrt.f64 (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (neg.f64 (sin.f64 x))) |
(fma.f64 (sqrt.f64 (neg.f64 (sin.f64 x))) (sqrt.f64 (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (*.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) |
(fma.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (cos.f64 eps))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (cos.f64 eps))) (neg.f64 (sin.f64 x))) |
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (*.f64 -1 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (*.f64 (cos.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) |
(fma.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) |
(fma.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (cbrt.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x))) |
(fma.f64 (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x))) |
(+.f64 0 (*.f64 (sin.f64 eps) (cos.f64 x))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 1) |
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) |
(/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 2) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) -2) |
(pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 1/3) |
(pow.f64 (/.f64 2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) -1) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))) (/.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))) |
(*.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))) 1) |
(*.f64 1 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) |
(*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))) |
(*.f64 (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (/.f64 1 (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)))) |
(/.f64 1 (/.f64 (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 eps) -1)) (sin.f64 x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3))) (neg.f64 (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))) (neg.f64 (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) |
(pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))) 1) |
(pow.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))) 3) 1/3) |
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) 3) |
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3))) -1) |
(pow.f64 (/.f64 (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))) -1) |
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))) 2)) |
(log.f64 (exp.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) |
(log.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 eps x))) (exp.f64 (neg.f64 (sin.f64 x))))) |
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))) 3)) |
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))) |
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))) |
(exp.f64 (log.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))) |
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) 1)) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1 (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 1 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 1 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))) |
(fma.f64 1 (*.f64 (cos.f64 eps) (sin.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (*.f64 (cbrt.f64 (cos.f64 eps)) (sin.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)) (*.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)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (sqrt.f64 (cos.f64 eps)) (*.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 1/2 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (cbrt.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x))) |
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (*.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (cos.f64 eps))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (cos.f64 eps))) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (*.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (*.f64 (cos.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (cbrt.f64 (cos.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
| Outputs |
|---|
(*.f64 -1/2 (pow.f64 eps 2)) |
(*.f64 -1/2 (*.f64 eps eps)) |
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/2 (pow.f64 eps 2))) |
(fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps))) |
(fma.f64 -1/2 (*.f64 eps eps) (*.f64 1/24 (pow.f64 eps 4))) |
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (*.f64 -1/720 (pow.f64 eps 6)))) |
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 -1/720 (pow.f64 eps 6)))) |
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 -1/2 (*.f64 eps eps)))) |
(+.f64 (*.f64 1/24 (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (pow.f64 eps 2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/40320 (pow.f64 eps 8))))) |
(fma.f64 1/24 (pow.f64 eps 4) (fma.f64 -1/2 (*.f64 eps eps) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 1/40320 (pow.f64 eps 8))))) |
(-.f64 (cos.f64 eps) 1) |
(+.f64 (cos.f64 eps) -1) |
(-.f64 (cos.f64 eps) 1) |
(+.f64 (cos.f64 eps) -1) |
(-.f64 (cos.f64 eps) 1) |
(+.f64 (cos.f64 eps) -1) |
(-.f64 (cos.f64 eps) 1) |
(+.f64 (cos.f64 eps) -1) |
(-.f64 (cos.f64 eps) 1) |
(+.f64 (cos.f64 eps) -1) |
(-.f64 (cos.f64 eps) 1) |
(+.f64 (cos.f64 eps) -1) |
(-.f64 (cos.f64 eps) 1) |
(+.f64 (cos.f64 eps) -1) |
(-.f64 (cos.f64 eps) 1) |
(+.f64 (cos.f64 eps) -1) |
(*.f64 (-.f64 (cos.f64 eps) 1) x) |
(*.f64 x (+.f64 (cos.f64 eps) -1)) |
(-.f64 (*.f64 (cos.f64 eps) x) x) |
(+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (*.f64 (-.f64 (cos.f64 eps) 1) x)) |
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (*.f64 x (+.f64 (cos.f64 eps) -1))) |
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)))) |
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 x 3) (+.f64 1/6 (*.f64 (cos.f64 eps) -1/6)))) |
(+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 1/120 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 5))))) |
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (*.f64 1/120 (*.f64 (pow.f64 x 5) (+.f64 (cos.f64 eps) -1))))) |
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 1/120 (*.f64 (pow.f64 x 5) (+.f64 (cos.f64 eps) -1))))) |
(fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (fma.f64 1/120 (*.f64 (pow.f64 x 5) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (cos.f64 eps) x) x))) |
(+.f64 (*.f64 -1/5040 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 7))) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 1/120 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 5)))))) |
(fma.f64 -1/5040 (*.f64 (pow.f64 x 7) (+.f64 (cos.f64 eps) -1)) (fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (*.f64 1/120 (*.f64 (pow.f64 x 5) (+.f64 (cos.f64 eps) -1)))))) |
(fma.f64 -1/5040 (*.f64 (pow.f64 x 7) (+.f64 (cos.f64 eps) -1)) (fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 1/120 (*.f64 (pow.f64 x 5) (+.f64 (cos.f64 eps) -1)))))) |
(fma.f64 -1/5040 (*.f64 (pow.f64 x 7) (+.f64 (cos.f64 eps) -1)) (fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (fma.f64 1/120 (*.f64 (pow.f64 x 5) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (cos.f64 eps) x) x)))) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))) |
(*.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 1/24 (pow.f64 eps 4)))) |
(*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps)))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(fma.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (fma.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))))) |
(fma.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 -1/720 (pow.f64 eps 6))))) |
(fma.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (*.f64 (sin.f64 x) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 -1/2 (*.f64 eps eps))))) |
(+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(fma.f64 1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x)) (fma.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (fma.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))))) |
(+.f64 (*.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 -1/720 (pow.f64 eps 6)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/40320 (pow.f64 eps 8)) (*.f64 1/24 (pow.f64 eps 4))))) |
(+.f64 (*.f64 (sin.f64 x) (fma.f64 -1/720 (pow.f64 eps 6) (*.f64 -1/2 (*.f64 eps eps)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/40320 (pow.f64 eps 8)) (*.f64 1/24 (pow.f64 eps 4))))) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (cos.f64 x) eps) |
(*.f64 eps (cos.f64 x)) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) |
(*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))) |
(fma.f64 1/120 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (fma.f64 (cos.f64 x) eps (*.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3))))) |
(fma.f64 1/120 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (cos.f64 x))) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))))) |
(fma.f64 1/120 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (fma.f64 (cos.f64 x) eps (fma.f64 -1/5040 (*.f64 (cos.f64 x) (pow.f64 eps 7)) (*.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)))))) |
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (*.f64 -1/5040 (pow.f64 eps 7)))) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/120 (pow.f64 eps 5)) eps))) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(sin.f64 eps) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (sin.f64 eps)) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (sin.f64 eps)) |
(fma.f64 (*.f64 -1/2 (*.f64 x x)) (sin.f64 eps) (sin.f64 eps)) |
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps))) (sin.f64 eps))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 1/24 (*.f64 (sin.f64 eps) (pow.f64 x 4)) (sin.f64 eps))) |
(+.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 1/24 (pow.f64 x 4))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (sin.f64 eps))) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 1/24 (*.f64 (sin.f64 eps) (pow.f64 x 4)) (fma.f64 -1/720 (*.f64 (sin.f64 eps) (pow.f64 x 6)) (sin.f64 eps)))) |
(+.f64 (fma.f64 -1/720 (*.f64 (sin.f64 eps) (pow.f64 x 6)) (sin.f64 eps)) (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 1/24 (pow.f64 x 4))))) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(*.f64 (cos.f64 x) eps) |
(*.f64 eps (cos.f64 x)) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))) |
(fma.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x) (*.f64 eps (cos.f64 x))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))))) |
(+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(fma.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x)) (fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))))) |
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 1/24 (pow.f64 eps 4))))) |
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (fma.f64 1/24 (pow.f64 eps 4) (*.f64 -1/2 (*.f64 eps eps))))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(sin.f64 eps) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)) |
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))) |
(fma.f64 (*.f64 -1/2 (*.f64 x x)) (sin.f64 eps) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) |
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 x (+.f64 (cos.f64 eps) -1) (fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(-.f64 (cos.f64 eps) 1) |
(+.f64 (cos.f64 eps) -1) |
(-.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 1 (+.f64 (cos.f64 eps) 1))) |
(+.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (cos.f64 eps) 1)) (/.f64 -1 (+.f64 (cos.f64 eps) 1))) |
(*.f64 (+.f64 (cos.f64 eps) -1) 1) |
(+.f64 (cos.f64 eps) -1) |
(*.f64 1 (+.f64 (cos.f64 eps) -1)) |
(+.f64 (cos.f64 eps) -1) |
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) |
(*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))) |
(*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) |
(+.f64 (cos.f64 eps) -1) |
(*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))) |
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (fma.f64 (cos.f64 eps) (cos.f64 eps) (cos.f64 eps)))) |
(*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (/.f64 1 (+.f64 (cos.f64 eps) 1))) |
(*.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2))) |
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) |
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) |
(*.f64 (+.f64 (sqrt.f64 (cos.f64 eps)) 1) (-.f64 (sqrt.f64 (cos.f64 eps)) 1)) |
(+.f64 (cos.f64 eps) -1) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))) |
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (fma.f64 (cos.f64 eps) (cos.f64 eps) (cos.f64 eps)))) |
(/.f64 1 (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) |
(*.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2))) |
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) |
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) |
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) |
(*.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2))) |
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) |
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))) |
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (fma.f64 (cos.f64 eps) (cos.f64 eps) (cos.f64 eps)))) |
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (cos.f64 eps) -1)))) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))) |
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (fma.f64 (cos.f64 eps) (cos.f64 eps) (cos.f64 eps)))) |
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) |
(*.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2))) |
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) |
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))))) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))) |
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (fma.f64 (cos.f64 eps) (cos.f64 eps) (cos.f64 eps)))) |
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2))) (neg.f64 (+.f64 (cos.f64 eps) 1))) |
(*.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2))) |
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) |
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) |
(pow.f64 (+.f64 (cos.f64 eps) -1) 1) |
(+.f64 (cos.f64 eps) -1) |
(pow.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3) 1/3) |
(+.f64 (cos.f64 eps) -1) |
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) 3) |
(+.f64 (cos.f64 eps) -1) |
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) 2) |
(+.f64 (cos.f64 eps) -1) |
(pow.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) -1) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) 1) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))) |
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (fma.f64 (cos.f64 eps) (cos.f64 eps) (cos.f64 eps)))) |
(pow.f64 (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2))) -1) |
(*.f64 (/.f64 1 (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2))) |
(/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) |
(/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) |
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) |
(+.f64 (cos.f64 eps) -1) |
(log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))) |
(+.f64 (cos.f64 eps) -1) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 eps) -1)))) |
(+.f64 (cos.f64 eps) -1) |
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 3)) |
(+.f64 (cos.f64 eps) -1) |
(expm1.f64 (log.f64 (cos.f64 eps))) |
(expm1.f64 (*.f64 (log.f64 (cos.f64 eps)) 1)) |
(expm1.f64 (log.f64 (cos.f64 eps))) |
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 eps) -1))) |
(+.f64 (cos.f64 eps) -1) |
(exp.f64 (log.f64 (+.f64 (cos.f64 eps) -1))) |
(+.f64 (cos.f64 eps) -1) |
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 eps) -1)) 1)) |
(+.f64 (cos.f64 eps) -1) |
(fma.f64 (cos.f64 eps) 1 -1) |
(+.f64 (cos.f64 eps) -1) |
(fma.f64 1 (cos.f64 eps) -1) |
(+.f64 (cos.f64 eps) -1) |
(fma.f64 (cbrt.f64 (cos.f64 eps)) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) -1) |
(+.f64 (cos.f64 eps) -1) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (cbrt.f64 (cos.f64 eps)) -1) |
(+.f64 (cos.f64 eps) -1) |
(fma.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (cos.f64 eps)) -1) |
(+.f64 (cos.f64 eps) -1) |
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(+.f64 0 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1))))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (-.f64 (pow.f64 (neg.f64 (sin.f64 x)) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (neg.f64 (pow.f64 (sin.f64 x) 3))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (-.f64 (pow.f64 (neg.f64 (sin.f64 x)) 2) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (neg.f64 (sin.f64 x))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (fma.f64 (sin.f64 x) (sin.f64 x) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 x) (sin.f64 x)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (neg.f64 (sin.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (sin.f64 x))) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) -1))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (sin.f64 x))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))) |
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (sin.f64 x))) |
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (fma.f64 (cos.f64 eps) (cos.f64 eps) (cos.f64 eps)))) (sin.f64 x)) |
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) (+.f64 (cos.f64 eps) 1)) |
(/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) |
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (sin.f64 x)) |
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) (sin.f64 x)) |
(/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1)))) |
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (sin.f64 x))) |
(*.f64 (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (fma.f64 (cos.f64 eps) (cos.f64 eps) (cos.f64 eps)))) (sin.f64 x)) |
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1)) |
(/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) |
(*.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (+.f64 (cos.f64 eps) 1)) (sin.f64 x)) |
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 -1 (cos.f64 eps))) (sin.f64 x)) |
(pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) 1/3) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (exp.f64 (*.f64 (cos.f64 eps) (sin.f64 x))))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(exp.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (neg.f64 (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 -1 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (sin.f64 x) -1 (*.f64 (cos.f64 eps) (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 1 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 1 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (*.f64 (cbrt.f64 (cos.f64 eps)) (sin.f64 x)) (neg.f64 (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (neg.f64 (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) -1) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (sqrt.f64 (cos.f64 eps)) (*.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 x)) (neg.f64 (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (neg.f64 (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) -1) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1 (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (neg.f64 (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 x))) 2) (cbrt.f64 (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (neg.f64 (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (sqrt.f64 (neg.f64 (sin.f64 x))) (sqrt.f64 (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (*.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (neg.f64 (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (cos.f64 eps))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (cos.f64 eps))) (neg.f64 (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (*.f64 -1 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (*.f64 (cos.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (neg.f64 (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (cbrt.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)) (neg.f64 (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(+.f64 0 (*.f64 (sin.f64 eps) (cos.f64 x))) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))))) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) 1) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))))) |
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) |
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 1/2) |
(/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 2) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) -2) |
(/.f64 (-.f64 (neg.f64 (sin.f64 (-.f64 eps x))) (sin.f64 (+.f64 eps x))) -2) |
(pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) 1/3) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(pow.f64 (/.f64 2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) -1) |
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x)))) |
(*.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 1/2) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(exp.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 1)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))) 1) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))) (/.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) |
(*.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))) 1) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(*.f64 1 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) 2)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(*.f64 (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (/.f64 1 (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) 1) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (/.f64 1 (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) 1) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 1 (/.f64 (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) 1) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (cos.f64 eps) -1)) (sin.f64 x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3))) (neg.f64 (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) 1) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))) (neg.f64 (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))))) |
(pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))) 1) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(pow.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))) 3) 1/3) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) 3) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) 2) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(pow.f64 (/.f64 (fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (neg.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3))) -1) |
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) 1) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(pow.f64 (/.f64 (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x))) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))) -1) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (sin.f64 (-.f64 eps x)) (neg.f64 (sin.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (+.f64 (sin.f64 x) (sin.f64 (-.f64 eps x)))) |
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))) 2)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(log.f64 (exp.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(log.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 eps x))) (exp.f64 (neg.f64 (sin.f64 x))))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))) 3)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(exp.f64 (log.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) 1)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1 (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 1 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 1 (sin.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(fma.f64 1 (*.f64 (cos.f64 eps) (sin.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (*.f64 (cbrt.f64 (cos.f64 eps)) (sin.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sqrt.f64 (cos.f64 eps)) (*.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 1/2 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 eps x))) 1/2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) 2) (cbrt.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 eps x))) (sqrt.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(fma.f64 (*.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (*.f64 (sqrt.f64 (cos.f64 eps)) (sqrt.f64 (sin.f64 x))) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (cos.f64 eps))) (*.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (cos.f64 eps))) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (*.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (*.f64 (cos.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (cbrt.f64 (cos.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (cos.f64 x) eps) |
Compiled 10 to 4 computations (60% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x | @ | -inf | (*.f64 (cos.f64 x) eps) |
| 0.0ms | eps | @ | 0 | (*.f64 (cos.f64 x) eps) |
| 0.0ms | x | @ | 0 | (*.f64 (cos.f64 x) eps) |
| 0.0ms | eps | @ | inf | (*.f64 (cos.f64 x) eps) |
| 0.0ms | x | @ | inf | (*.f64 (cos.f64 x) eps) |
| 1× | batch-egg-rewrite |
| 462× | pow1_binary64 |
| 440× | add-sqr-sqrt_binary64 |
| 435× | *-un-lft-identity_binary64 |
| 422× | add-log-exp_binary64 |
| 422× | log1p-expm1-u_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 5 | 6 |
| 1 | 97 | 6 |
| 2 | 1146 | 6 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (cos.f64 x) eps) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (cos.f64 x) eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 x) eps) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (cos.f64 x)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) eps)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 x) eps))))))) |
| 1× | egg-herbie |
| 543× | fma-def_binary64 |
| 517× | log-prod_binary64 |
| 371× | distribute-rgt-out_binary64 |
| 319× | distribute-rgt-in_binary64 |
| 314× | *-commutative_binary64 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 49 | 160 |
| 1 | 123 | 158 |
| 2 | 391 | 154 |
| 3 | 1983 | 148 |
| 4 | 5539 | 147 |
| 1× | node limit |
| Inputs |
|---|
eps |
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))) |
(+.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (pow.f64 x 4))) (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))) |
(+.f64 (*.f64 -1/720 (*.f64 eps (pow.f64 x 6))) (+.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (pow.f64 x 4))) (*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))))) |
(*.f64 eps (cos.f64 x)) |
(*.f64 eps (cos.f64 x)) |
(*.f64 eps (cos.f64 x)) |
(*.f64 eps (cos.f64 x)) |
(-.f64 (+.f64 1 (*.f64 (cos.f64 x) eps)) 1) |
(pow.f64 (*.f64 (cos.f64 x) eps) 1) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 3) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) eps)) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) eps))) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) eps))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 x) eps))) |
| Outputs |
|---|
eps |
(+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))) |
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x)))) |
(fma.f64 -1/2 (*.f64 eps (*.f64 x x)) eps) |
(fma.f64 eps (*.f64 -1/2 (*.f64 x x)) eps) |
(*.f64 eps (fma.f64 -1/2 (*.f64 x x) 1)) |
(+.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (pow.f64 x 4))) (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))) |
(+.f64 eps (fma.f64 1/24 (*.f64 eps (pow.f64 x 4)) (*.f64 -1/2 (*.f64 eps (*.f64 x x))))) |
(+.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) eps) (*.f64 (pow.f64 x 4) (*.f64 eps 1/24))) |
(fma.f64 (*.f64 x x) (*.f64 eps -1/2) (fma.f64 eps (*.f64 1/24 (pow.f64 x 4)) eps)) |
(fma.f64 eps (fma.f64 -1/2 (*.f64 x x) (*.f64 1/24 (pow.f64 x 4))) eps) |
(+.f64 (*.f64 -1/720 (*.f64 eps (pow.f64 x 6))) (+.f64 eps (+.f64 (*.f64 1/24 (*.f64 eps (pow.f64 x 4))) (*.f64 -1/2 (*.f64 eps (pow.f64 x 2)))))) |
(fma.f64 -1/720 (*.f64 eps (pow.f64 x 6)) (+.f64 eps (fma.f64 1/24 (*.f64 eps (pow.f64 x 4)) (*.f64 -1/2 (*.f64 eps (*.f64 x x)))))) |
(+.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) (*.f64 (pow.f64 x 4) (*.f64 eps 1/24))) (fma.f64 (*.f64 eps -1/720) (pow.f64 x 6) eps)) |
(fma.f64 eps (*.f64 -1/720 (pow.f64 x 6)) (fma.f64 (*.f64 x x) (*.f64 eps -1/2) (fma.f64 eps (*.f64 1/24 (pow.f64 x 4)) eps))) |
(fma.f64 eps (*.f64 -1/720 (pow.f64 x 6)) (fma.f64 eps (fma.f64 -1/2 (*.f64 x x) (*.f64 1/24 (pow.f64 x 4))) eps)) |
(*.f64 eps (+.f64 (fma.f64 -1/2 (*.f64 x x) (*.f64 1/24 (pow.f64 x 4))) (fma.f64 -1/720 (pow.f64 x 6) 1))) |
(*.f64 eps (cos.f64 x)) |
(*.f64 eps (cos.f64 x)) |
(*.f64 eps (cos.f64 x)) |
(*.f64 eps (cos.f64 x)) |
(-.f64 (+.f64 1 (*.f64 (cos.f64 x) eps)) 1) |
(*.f64 eps (cos.f64 x)) |
(pow.f64 (*.f64 (cos.f64 x) eps) 1) |
(*.f64 eps (cos.f64 x)) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) |
(*.f64 eps (cos.f64 x)) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) eps)) 3) |
(*.f64 eps (cos.f64 x)) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2) |
(*.f64 eps (cos.f64 x)) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2)) |
(*.f64 eps (cos.f64 x)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) eps)) |
(*.f64 eps (cos.f64 x)) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3)) |
(*.f64 eps (cos.f64 x)) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) eps))) |
(*.f64 eps (cos.f64 x)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) eps))) |
(*.f64 eps (cos.f64 x)) |
(exp.f64 (log.f64 (*.f64 (cos.f64 x) eps))) |
(*.f64 eps (cos.f64 x)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
| ✓ | 0.1b | (fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
| ✓ | 0.1b | (*.f64 eps (sin.f64 x)) |
| ✓ | 0.2b | (*.f64 eps (*.f64 eps (sin.f64 x))) |
Compiled 39 to 12 computations (69.2% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 27.0ms | eps | @ | 0 | (*.f64 eps (*.f64 eps (sin.f64 x))) |
| 1.0ms | x | @ | -inf | (fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
| 1.0ms | eps | @ | -inf | (fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
| 1.0ms | eps | @ | inf | (*.f64 eps (*.f64 eps (sin.f64 x))) |
| 1.0ms | x | @ | inf | (*.f64 eps (*.f64 eps (sin.f64 x))) |
| 1× | batch-egg-rewrite |
| 966× | pow1_binary64 |
| 885× | add-log-exp_binary64 |
| 885× | log1p-expm1-u_binary64 |
| 885× | expm1-log1p-u_binary64 |
| 866× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 45 |
| 1 | 201 | 45 |
| 2 | 2392 | 45 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(*.f64 eps (sin.f64 x)) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 eps (*.f64 eps (sin.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps (sin.f64 x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (sqrt.f64 (sin.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 eps) (*.f64 eps (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 eps (*.f64 eps (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 eps (*.f64 eps (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 eps (*.f64 eps (sin.f64 x))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 eps (sin.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 eps (sin.f64 x)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)) (*.f64 eps (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 eps (cos.f64 x)) 1) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) (pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) 2) (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)) 3)) (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 1/4 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 2)) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (*.f64 1/4 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 2))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 eps (sqrt.f64 (sin.f64 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 1/4 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 eps (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))))))) |
| 1× | egg-herbie |
| 827× | fma-neg_binary64 |
| 746× | log-prod_binary64 |
| 242× | cancel-sign-sub-inv_binary64 |
| 235× | associate-*r*_binary64 |
| 213× | distribute-rgt-neg-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 190 | 2011 |
| 1 | 508 | 1927 |
| 2 | 2237 | 1842 |
| 3 | 6844 | 1842 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.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/5040 (*.f64 (pow.f64 eps 2) (pow.f64 x 7))) (+.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 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 eps x) |
(+.f64 (*.f64 eps x) (*.f64 -1/6 (*.f64 eps (pow.f64 x 3)))) |
(+.f64 (*.f64 1/120 (*.f64 eps (pow.f64 x 5))) (+.f64 (*.f64 eps x) (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))))) |
(+.f64 (*.f64 1/120 (*.f64 eps (pow.f64 x 5))) (+.f64 (*.f64 eps x) (+.f64 (*.f64 -1/5040 (*.f64 eps (pow.f64 x 7))) (*.f64 -1/6 (*.f64 eps (pow.f64 x 3)))))) |
(*.f64 (cos.f64 x) eps) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
eps |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) eps) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 1/12 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))))) |
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.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) 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 (+.f64 1 (*.f64 eps (*.f64 eps (sin.f64 x)))) 1) |
(pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 1) |
(pow.f64 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps (sin.f64 x)))) 3) |
(pow.f64 (*.f64 eps (sqrt.f64 (sin.f64 x))) 2) |
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 2)) |
(log.f64 (pow.f64 (exp.f64 eps) (*.f64 eps (sin.f64 x)))) |
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) (pow.f64 eps 3))) |
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(exp.f64 (log.f64 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(-.f64 (+.f64 1 (*.f64 eps (sin.f64 x))) 1) |
(pow.f64 (*.f64 eps (sin.f64 x)) 1) |
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3) |
(pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2) |
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) |
(log.f64 (pow.f64 (exp.f64 eps) (sin.f64 x))) |
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3))) |
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) |
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x)))) |
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x)))) |
(+.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)) (*.f64 eps (cos.f64 x))) |
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) |
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) 1) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) |
(-.f64 (+.f64 1 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) 1) |
(*.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) 1) |
(*.f64 1 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) |
(*.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) (pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) 2) (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))))) |
(*.f64 (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)) 3)) (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 1/4 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 2)) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (*.f64 1/4 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 2))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) |
(pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) 1) |
(pow.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) 3) 1/3) |
(pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) 3) |
(pow.f64 (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) 2)) |
(log.f64 (exp.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))))) |
(cbrt.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))))) |
(log1p.f64 (expm1.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))))) |
(exp.f64 (log.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))))) |
(-.f64 (+.f64 1 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) 1) |
(pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)) 1) |
(pow.f64 (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) 3) |
(pow.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 eps (sqrt.f64 (sin.f64 x)))) 2) |
(sqrt.f64 (*.f64 1/4 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 2))) |
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) |
(exp.f64 (log.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) |
| Outputs |
|---|
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(*.f64 (pow.f64 eps 2) x) |
(*.f64 (*.f64 eps eps) x) |
(*.f64 eps (*.f64 eps x)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 2) (pow.f64 x 3))) (*.f64 (pow.f64 eps 2) x)) |
(fma.f64 -1/6 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 eps eps) x)) |
(fma.f64 (*.f64 eps eps) x (*.f64 (pow.f64 x 3) (*.f64 (*.f64 eps eps) -1/6))) |
(*.f64 (*.f64 eps eps) (+.f64 x (*.f64 (pow.f64 x 3) -1/6))) |
(+.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 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/120 (*.f64 (*.f64 eps eps) (pow.f64 x 5)) (*.f64 (*.f64 eps eps) x))) |
(fma.f64 -1/6 (*.f64 eps (*.f64 eps (pow.f64 x 3))) (fma.f64 (*.f64 eps eps) x (*.f64 (pow.f64 x 5) (*.f64 (*.f64 eps eps) 1/120)))) |
(fma.f64 -1/6 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 (*.f64 eps eps) (+.f64 x (*.f64 1/120 (pow.f64 x 5))))) |
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 2) (pow.f64 x 7))) (+.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/5040 (*.f64 (*.f64 eps eps) (pow.f64 x 7)) (fma.f64 -1/6 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (fma.f64 1/120 (*.f64 (*.f64 eps eps) (pow.f64 x 5)) (*.f64 (*.f64 eps eps) x)))) |
(fma.f64 -1/5040 (*.f64 eps (*.f64 eps (pow.f64 x 7))) (fma.f64 -1/6 (*.f64 eps (*.f64 eps (pow.f64 x 3))) (fma.f64 (*.f64 eps eps) x (*.f64 (pow.f64 x 5) (*.f64 (*.f64 eps eps) 1/120))))) |
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 (pow.f64 x 3) -1/6) (*.f64 (pow.f64 x 5) 1/120))) (*.f64 (*.f64 eps eps) (+.f64 x (*.f64 -1/5040 (pow.f64 x 7))))) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(*.f64 (pow.f64 eps 2) (sin.f64 x)) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(*.f64 eps x) |
(+.f64 (*.f64 eps x) (*.f64 -1/6 (*.f64 eps (pow.f64 x 3)))) |
(fma.f64 eps x (*.f64 -1/6 (*.f64 eps (pow.f64 x 3)))) |
(fma.f64 eps x (*.f64 (pow.f64 x 3) (*.f64 eps -1/6))) |
(*.f64 eps (+.f64 x (*.f64 (pow.f64 x 3) -1/6))) |
(+.f64 (*.f64 1/120 (*.f64 eps (pow.f64 x 5))) (+.f64 (*.f64 eps x) (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))))) |
(fma.f64 1/120 (*.f64 eps (pow.f64 x 5)) (fma.f64 eps x (*.f64 -1/6 (*.f64 eps (pow.f64 x 3))))) |
(fma.f64 1/120 (*.f64 eps (pow.f64 x 5)) (fma.f64 eps x (*.f64 (pow.f64 x 3) (*.f64 eps -1/6)))) |
(fma.f64 1/120 (*.f64 eps (pow.f64 x 5)) (*.f64 eps (+.f64 x (*.f64 (pow.f64 x 3) -1/6)))) |
(+.f64 (*.f64 1/120 (*.f64 eps (pow.f64 x 5))) (+.f64 (*.f64 eps x) (+.f64 (*.f64 -1/5040 (*.f64 eps (pow.f64 x 7))) (*.f64 -1/6 (*.f64 eps (pow.f64 x 3)))))) |
(fma.f64 1/120 (*.f64 eps (pow.f64 x 5)) (fma.f64 eps x (fma.f64 -1/5040 (*.f64 eps (pow.f64 x 7)) (*.f64 -1/6 (*.f64 eps (pow.f64 x 3)))))) |
(fma.f64 1/120 (*.f64 eps (pow.f64 x 5)) (fma.f64 eps x (fma.f64 -1/6 (*.f64 eps (pow.f64 x 3)) (*.f64 eps (*.f64 (pow.f64 x 7) -1/5040))))) |
(fma.f64 1/120 (*.f64 eps (pow.f64 x 5)) (fma.f64 eps x (*.f64 eps (+.f64 (*.f64 (pow.f64 x 3) -1/6) (*.f64 (pow.f64 x 7) -1/5040))))) |
(*.f64 (cos.f64 x) eps) |
(*.f64 eps (cos.f64 x)) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
eps |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) eps) |
(fma.f64 -1/2 (*.f64 (*.f64 eps eps) x) eps) |
(fma.f64 (*.f64 (*.f64 eps eps) -1/2) x eps) |
(fma.f64 (*.f64 eps (*.f64 eps x)) -1/2 eps) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 eps (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))) |
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 eps eps) x) eps) (*.f64 -1/2 (*.f64 eps (*.f64 x x)))) |
(fma.f64 (*.f64 eps (*.f64 eps x)) -1/2 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) eps)) |
(fma.f64 (*.f64 eps (*.f64 eps x)) -1/2 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 eps (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 1/12 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))))) |
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 eps eps) x) eps) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) (*.f64 (*.f64 1/12 (*.f64 eps eps)) (pow.f64 x 3)))) |
(+.f64 (fma.f64 (*.f64 (*.f64 eps eps) -1/2) x eps) (fma.f64 (*.f64 eps (*.f64 eps (pow.f64 x 3))) 1/12 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) |
(+.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) eps) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 1/12 (pow.f64 x 3)) (*.f64 -1/2 x)))) |
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) |
(*.f64 (*.f64 (*.f64 eps eps) x) -1/2) |
(*.f64 x (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 -1/2 x) (*.f64 eps eps)) |
(+.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 (*.f64 eps eps) x) (*.f64 (*.f64 1/12 (*.f64 eps eps)) (pow.f64 x 3))) |
(fma.f64 (*.f64 eps (*.f64 eps x)) -1/2 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 eps eps) 1/12))) |
(*.f64 (*.f64 eps eps) (+.f64 (*.f64 1/12 (pow.f64 x 3)) (*.f64 -1/2 x))) |
(+.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 (*.f64 eps eps) x) (fma.f64 -1/240 (*.f64 (*.f64 eps eps) (pow.f64 x 5)) (*.f64 (*.f64 1/12 (*.f64 eps eps)) (pow.f64 x 3)))) |
(fma.f64 (*.f64 eps (*.f64 eps x)) -1/2 (fma.f64 (*.f64 eps (*.f64 eps (pow.f64 x 3))) 1/12 (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 5) -1/240)))) |
(fma.f64 (*.f64 eps (*.f64 eps x)) -1/2 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 1/12 (pow.f64 x 3)) (*.f64 -1/240 (pow.f64 x 5))))) |
(+.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 (*.f64 eps eps) x) (fma.f64 -1/240 (*.f64 (*.f64 eps eps) (pow.f64 x 5)) (fma.f64 1/10080 (*.f64 (*.f64 eps eps) (pow.f64 x 7)) (*.f64 (*.f64 1/12 (*.f64 eps eps)) (pow.f64 x 3))))) |
(fma.f64 (*.f64 eps (*.f64 eps x)) -1/2 (fma.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 5)) -1/240 (fma.f64 (*.f64 eps (*.f64 eps (pow.f64 x 7))) 1/10080 (*.f64 (pow.f64 x 3) (*.f64 (*.f64 eps eps) 1/12))))) |
(+.f64 (*.f64 (*.f64 eps eps) (+.f64 (*.f64 1/12 (pow.f64 x 3)) (*.f64 -1/2 x))) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 -1/240 (pow.f64 x 5)) (*.f64 1/10080 (pow.f64 x 7))))) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(-.f64 (+.f64 1 (*.f64 eps (*.f64 eps (sin.f64 x)))) 1) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 1) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(pow.f64 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3) 1/3) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 eps (sin.f64 x)))) 3) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(pow.f64 (*.f64 eps (sqrt.f64 (sin.f64 x))) 2) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(sqrt.f64 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 2)) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(log.f64 (pow.f64 (exp.f64 eps) (*.f64 eps (sin.f64 x)))) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 3)) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (sin.f64 x)) 3))) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) (pow.f64 eps 3))) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(exp.f64 (log.f64 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (*.f64 eps (sin.f64 x))) |
(-.f64 (+.f64 1 (*.f64 eps (sin.f64 x))) 1) |
(+.f64 (+.f64 1 (*.f64 eps (sin.f64 x))) -1) |
(+.f64 (*.f64 eps (sin.f64 x)) 0) |
(*.f64 eps (sin.f64 x)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 1) |
(+.f64 (+.f64 1 (*.f64 eps (sin.f64 x))) -1) |
(+.f64 (*.f64 eps (sin.f64 x)) 0) |
(*.f64 eps (sin.f64 x)) |
(pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/3) |
(+.f64 (+.f64 1 (*.f64 eps (sin.f64 x))) -1) |
(+.f64 (*.f64 eps (sin.f64 x)) 0) |
(*.f64 eps (sin.f64 x)) |
(pow.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) 3) |
(+.f64 (+.f64 1 (*.f64 eps (sin.f64 x))) -1) |
(+.f64 (*.f64 eps (sin.f64 x)) 0) |
(*.f64 eps (sin.f64 x)) |
(pow.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) 2) |
(+.f64 (+.f64 1 (*.f64 eps (sin.f64 x))) -1) |
(+.f64 (*.f64 eps (sin.f64 x)) 0) |
(*.f64 eps (sin.f64 x)) |
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) |
(+.f64 (+.f64 1 (*.f64 eps (sin.f64 x))) -1) |
(+.f64 (*.f64 eps (sin.f64 x)) 0) |
(*.f64 eps (sin.f64 x)) |
(log.f64 (pow.f64 (exp.f64 eps) (sin.f64 x))) |
(+.f64 (+.f64 1 (*.f64 eps (sin.f64 x))) -1) |
(+.f64 (*.f64 eps (sin.f64 x)) 0) |
(*.f64 eps (sin.f64 x)) |
(cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3)) |
(+.f64 (+.f64 1 (*.f64 eps (sin.f64 x))) -1) |
(+.f64 (*.f64 eps (sin.f64 x)) 0) |
(*.f64 eps (sin.f64 x)) |
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3))) |
(+.f64 (+.f64 1 (*.f64 eps (sin.f64 x))) -1) |
(+.f64 (*.f64 eps (sin.f64 x)) 0) |
(*.f64 eps (sin.f64 x)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 eps 3))) |
(+.f64 (+.f64 1 (*.f64 eps (sin.f64 x))) -1) |
(+.f64 (*.f64 eps (sin.f64 x)) 0) |
(*.f64 eps (sin.f64 x)) |
(expm1.f64 (log1p.f64 (*.f64 eps (sin.f64 x)))) |
(+.f64 (+.f64 1 (*.f64 eps (sin.f64 x))) -1) |
(+.f64 (*.f64 eps (sin.f64 x)) 0) |
(*.f64 eps (sin.f64 x)) |
(log1p.f64 (expm1.f64 (*.f64 eps (sin.f64 x)))) |
(+.f64 (+.f64 1 (*.f64 eps (sin.f64 x))) -1) |
(+.f64 (*.f64 eps (sin.f64 x)) 0) |
(*.f64 eps (sin.f64 x)) |
(exp.f64 (log.f64 (*.f64 eps (sin.f64 x)))) |
(+.f64 (+.f64 1 (*.f64 eps (sin.f64 x))) -1) |
(+.f64 (*.f64 eps (sin.f64 x)) 0) |
(*.f64 eps (sin.f64 x)) |
(+.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)) (*.f64 eps (cos.f64 x))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(+.f64 (*.f64 (*.f64 eps (cos.f64 x)) 1) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(-.f64 (+.f64 1 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) 1) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(*.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) 1) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(*.f64 1 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(*.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) (pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) 2)) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) 2) (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(*.f64 (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)) 3)) (+.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (-.f64 (*.f64 1/4 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 2)) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) 3)) (fma.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x)) (-.f64 (*.f64 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 2) 1/4) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) 3)) (fma.f64 eps (*.f64 (cos.f64 x) (*.f64 eps (cos.f64 x))) (fma.f64 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 2) 1/4 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 1/2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 eps (cos.f64 x)) 3) (*.f64 (pow.f64 eps 6) (pow.f64 (*.f64 (sin.f64 x) -1/2) 3))) (+.f64 (pow.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) 2) (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (cos.f64 x))) (*.f64 1/4 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 2))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) |
(/.f64 (+.f64 (*.f64 (*.f64 eps eps) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 -1/4 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 2))) (-.f64 (*.f64 eps (cos.f64 x)) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))))) |
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 2) -1/4)) (*.f64 eps (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) 1/4))) (*.f64 eps (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) 1) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(pow.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) 3) 1/3) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(pow.f64 (cbrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) 3) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(pow.f64 (sqrt.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) 2) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(sqrt.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) 2)) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(log.f64 (exp.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(cbrt.f64 (pow.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) 3)) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(expm1.f64 (log1p.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(log1p.f64 (expm1.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(exp.f64 (log.f64 (fma.f64 eps (cos.f64 x) (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(-.f64 (+.f64 1 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) 1) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)) 1) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(pow.f64 (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)) 3) 1/3) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2))) 3) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(pow.f64 (*.f64 (sqrt.f64 -1/2) (*.f64 eps (sqrt.f64 (sin.f64 x)))) 2) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(sqrt.f64 (*.f64 1/4 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 2))) |
(sqrt.f64 (*.f64 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 2) 1/4)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) 2)) |
(fabs.f64 (*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2))) |
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)) 3)) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(expm1.f64 (log1p.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(log1p.f64 (expm1.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
(exp.f64 (log.f64 (*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps -1/2)))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) -1/2)) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) -1/2)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (expm1.f64 (sin.f64 (+.f64 x eps))) |
| ✓ | 0.3b | (log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) |
| 3.6b | (sin.f64 (+.f64 x eps)) | |
| ✓ | 6.0b | (-.f64 (log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) |
Compiled 33 to 8 computations (75.8% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x | @ | 0 | (expm1.f64 (sin.f64 (+.f64 x eps))) |
| 1.0ms | eps | @ | 0 | (expm1.f64 (sin.f64 (+.f64 x eps))) |
| 0.0ms | x | @ | 0 | (-.f64 (log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) |
| 0.0ms | x | @ | inf | (expm1.f64 (sin.f64 (+.f64 x eps))) |
| 0.0ms | x | @ | -inf | (expm1.f64 (sin.f64 (+.f64 x eps))) |
| 1× | batch-egg-rewrite |
| 449× | log-prod_binary64 |
| 388× | fma-def_binary64 |
| 343× | exp-prod_binary64 |
| 296× | pow-prod-down_binary64 |
| 263× | pow2_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 25 |
| 1 | 186 | 25 |
| 2 | 2707 | 25 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) |
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) |
(expm1.f64 (sin.f64 (+.f64 x eps))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((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))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((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 (pow.f64 (neg.f64 (sin.f64 x)) 2) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (neg.f64 (sin.f64 x)) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.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))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.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))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2)) (cbrt.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (sqrt.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (+.f64 x eps)) 1 (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (+.f64 x eps)) 1 (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (neg.f64 (cbrt.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 x))) 2) (cbrt.f64 (neg.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (neg.f64 (sin.f64 x))) (sqrt.f64 (neg.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (sin.f64 x) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2) (expm1.f64 (sin.f64 (+.f64 x eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2))) (log.f64 (-.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (+.f64 x eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (sin.f64 (-.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (+.f64 x eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (sin.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sin.f64 (+.f64 x eps)))) 2)) (cbrt.f64 (log.f64 (sin.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sin.f64 (+.f64 x eps))))) (sqrt.f64 (log.f64 (sin.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sin.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 (+.f64 x eps))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sin.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 x eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (+.f64 x eps)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (+.f64 x eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (+.f64 x eps)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (+.f64 x eps))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (+.f64 x eps))) 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1 (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (sin.f64 (+.f64 x eps))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (expm1.f64 (sin.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 2) (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sqrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 3) 1) (+.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 2) 1) (+.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) 2)) (cbrt.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))) (sqrt.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (exp.f64 (sin.f64 (+.f64 x eps))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (exp.f64 (cos.f64 eps)) (sin.f64 x)) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) -1))))) |
| 1× | egg-herbie |
| 688× | fma-neg_binary64 |
| 417× | cancel-sign-sub-inv_binary64 |
| 322× | times-frac_binary64 |
| 253× | fma-def_binary64 |
| 248× | sqr-pow_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 517 | 4100 |
| 1 | 1270 | 3965 |
| 2 | 3874 | 3933 |
| 1× | node limit |
| Inputs |
|---|
(sin.f64 eps) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps)))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) |
(-.f64 (sin.f64 (-.f64 eps (*.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 (cos.f64 x) eps) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (-.f64 x (*.f64 -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 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3))) (sin.f64 eps)))) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (-.f64 eps (*.f64 -1 x))) |
(sin.f64 (-.f64 eps (*.f64 -1 x))) |
(sin.f64 (-.f64 eps (*.f64 -1 x))) |
(sin.f64 (-.f64 eps (*.f64 -1 x))) |
(sin.f64 x) |
(+.f64 (*.f64 (cos.f64 x) eps) (sin.f64 x)) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (-.f64 x (*.f64 -1 eps))) |
(sin.f64 (-.f64 x (*.f64 -1 eps))) |
(sin.f64 (-.f64 x (*.f64 -1 eps))) |
(sin.f64 (-.f64 x (*.f64 -1 eps))) |
(-.f64 (exp.f64 (sin.f64 eps)) 1) |
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps)))) (exp.f64 (sin.f64 eps))) 1) |
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 eps) 2)) (*.f64 -1/2 (sin.f64 eps))) (*.f64 (pow.f64 x 2) (exp.f64 (sin.f64 eps)))) (+.f64 (*.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps)))) (exp.f64 (sin.f64 eps)))) 1) |
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) (+.f64 (*.f64 1/6 (pow.f64 (cos.f64 eps) 3)) (*.f64 -1/2 (*.f64 (cos.f64 eps) (sin.f64 eps))))) (*.f64 (pow.f64 x 3) (exp.f64 (sin.f64 eps)))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 eps) 2)) (*.f64 -1/2 (sin.f64 eps))) (*.f64 (pow.f64 x 2) (exp.f64 (sin.f64 eps)))) (+.f64 (*.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps)))) (exp.f64 (sin.f64 eps))))) 1) |
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1) |
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1) |
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1) |
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1) |
(-.f64 (exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x)))) 1) |
(-.f64 (exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x)))) 1) |
(-.f64 (exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x)))) 1) |
(-.f64 (exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x)))) 1) |
(-.f64 (exp.f64 (sin.f64 x)) 1) |
(-.f64 (+.f64 (exp.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x))))) 1) |
(-.f64 (+.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x)))) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/2 (pow.f64 (cos.f64 x) 2))))))) 1) |
(-.f64 (+.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 1/6 (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/6 (cos.f64 x)))))) (+.f64 (*.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x)))) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/2 (pow.f64 (cos.f64 x) 2)))))))) 1) |
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1) |
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1) |
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1) |
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1) |
(-.f64 (exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps)))) 1) |
(-.f64 (exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps)))) 1) |
(-.f64 (exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps)))) 1) |
(-.f64 (exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps)))) 1) |
(+.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 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2)) (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 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 2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2)))) |
(*.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 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 (pow.f64 (neg.f64 (sin.f64 x)) 2) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (neg.f64 (sin.f64 x)) 2)) (-.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 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 1/2) |
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3) |
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) |
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) |
(pow.f64 (exp.f64 1) (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(pow.f64 (/.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))) -1) |
(pow.f64 (/.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))) -1) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2)) (cbrt.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (sqrt.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) |
(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 (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)))) |
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1) 1)) |
(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 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 (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 (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 (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 (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 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (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))) |
(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 (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 x))) 2) (cbrt.f64 (neg.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.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 (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 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))) |
(fma.f64 2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 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 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(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))) |
(+.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 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (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 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2) (expm1.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 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))) |
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2))) (log.f64 (-.f64 1 (expm1.f64 (sin.f64 (+.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)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (sin.f64 (-.f64 x eps))) |
(pow.f64 (sin.f64 (+.f64 x eps)) 1) |
(pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 1/2) |
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) |
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2) |
(pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 1/3) |
(pow.f64 (exp.f64 1) (log.f64 (sin.f64 (+.f64 x eps)))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sin.f64 (+.f64 x eps)))) 2)) (cbrt.f64 (log.f64 (sin.f64 (+.f64 x eps))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sin.f64 (+.f64 x eps))))) (sqrt.f64 (log.f64 (sin.f64 (+.f64 x eps))))) |
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) |
(log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) |
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3)) |
(sin.f64 (+.f64 x eps)) |
(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)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (+.f64 x eps)))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (+.f64 x eps)))) 2)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (+.f64 x eps)))) 1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (+.f64 x eps))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (+.f64 x eps))) 3) 1/3)) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (cos.f64 x) (sin.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 (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 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (exp.f64 (sin.f64 (+.f64 x eps))) -1) |
(+.f64 0 (expm1.f64 (sin.f64 (+.f64 x eps)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))))) |
(-.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 1) |
(*.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 1) |
(*.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) |
(*.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 2) (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) |
(*.f64 (sqrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sqrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 3) 1) (+.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 1)))) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 2) 1) (+.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 1)) |
(pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 1) |
(pow.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2) 1/2) |
(pow.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 3) 1/3) |
(pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 3) |
(pow.f64 (sqrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 2) |
(pow.f64 (exp.f64 1) (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) 2)) (cbrt.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))) (sqrt.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))) |
(sqrt.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2)) |
(log.f64 (exp.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) |
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))) |
(cbrt.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 3)) |
(log1p.f64 (expm1.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) |
(exp.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) |
(exp.f64 (*.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 1) 1)) |
(fma.f64 1 (exp.f64 (sin.f64 (+.f64 x eps))) -1) |
(fma.f64 (pow.f64 (exp.f64 (cos.f64 eps)) (sin.f64 x)) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)) -1) |
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) -1) |
(fma.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) -1) |
| Outputs |
|---|
(sin.f64 eps) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (pow.f64 x 3) (sin.f64 eps)))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(*.f64 (cos.f64 x) eps) |
(*.f64 eps (cos.f64 x)) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))) |
(+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) |
(+.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.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 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))))) |
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))) |
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (+.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))) |
(-.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 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) |
(fma.f64 (cos.f64 eps) x (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (cos.f64 eps) x (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3))) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (cos.f64 eps) x (fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (sin.f64 eps)))) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (-.f64 eps (*.f64 -1 x))) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (-.f64 eps (*.f64 -1 x))) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (-.f64 eps (*.f64 -1 x))) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (-.f64 eps (*.f64 -1 x))) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 x) |
(+.f64 (*.f64 (cos.f64 x) eps) (sin.f64 x)) |
(fma.f64 (cos.f64 x) eps (sin.f64 x)) |
(fma.f64 eps (cos.f64 x) (sin.f64 x)) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(+.f64 (fma.f64 (cos.f64 x) eps (sin.f64 x)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))) |
(fma.f64 eps (cos.f64 x) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 eps eps)) 1) (sin.f64 x))) |
(fma.f64 eps (cos.f64 x) (fma.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x) (sin.f64 x))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(+.f64 (fma.f64 (cos.f64 x) eps (sin.f64 x)) (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))) |
(+.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))) |
(+.f64 (sin.f64 x) (+.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))) |
(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 (exp.f64 (sin.f64 eps)) 1) |
(expm1.f64 (sin.f64 eps)) |
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps)))) (exp.f64 (sin.f64 eps))) 1) |
(+.f64 (*.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps)))) (expm1.f64 (sin.f64 eps))) |
(fma.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps))) (expm1.f64 (sin.f64 eps))) |
(fma.f64 (+.f64 (*.f64 (cos.f64 eps) x) 1) (exp.f64 (sin.f64 eps)) -1) |
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 eps) 2)) (*.f64 -1/2 (sin.f64 eps))) (*.f64 (pow.f64 x 2) (exp.f64 (sin.f64 eps)))) (+.f64 (*.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps)))) (exp.f64 (sin.f64 eps)))) 1) |
(+.f64 (fma.f64 (fma.f64 1/2 (pow.f64 (cos.f64 eps) 2) (*.f64 (sin.f64 eps) -1/2)) (*.f64 (*.f64 x x) (exp.f64 (sin.f64 eps))) (fma.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps))) (exp.f64 (sin.f64 eps)))) -1) |
(+.f64 (*.f64 (exp.f64 (sin.f64 eps)) (+.f64 (*.f64 (*.f64 x x) (fma.f64 (sin.f64 eps) -1/2 (*.f64 1/2 (pow.f64 (cos.f64 eps) 2)))) (*.f64 (cos.f64 eps) x))) (expm1.f64 (sin.f64 eps))) |
(-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) (+.f64 (*.f64 1/6 (pow.f64 (cos.f64 eps) 3)) (*.f64 -1/2 (*.f64 (cos.f64 eps) (sin.f64 eps))))) (*.f64 (pow.f64 x 3) (exp.f64 (sin.f64 eps)))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 eps) 2)) (*.f64 -1/2 (sin.f64 eps))) (*.f64 (pow.f64 x 2) (exp.f64 (sin.f64 eps)))) (+.f64 (*.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps)))) (exp.f64 (sin.f64 eps))))) 1) |
(+.f64 (fma.f64 (fma.f64 -1/6 (cos.f64 eps) (fma.f64 1/6 (pow.f64 (cos.f64 eps) 3) (*.f64 -1/2 (*.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 (pow.f64 x 3) (exp.f64 (sin.f64 eps))) (fma.f64 (fma.f64 1/2 (pow.f64 (cos.f64 eps) 2) (*.f64 (sin.f64 eps) -1/2)) (*.f64 (*.f64 x x) (exp.f64 (sin.f64 eps))) (fma.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps))) (exp.f64 (sin.f64 eps))))) -1) |
(+.f64 (*.f64 (exp.f64 (sin.f64 eps)) (+.f64 (*.f64 (pow.f64 x 3) (fma.f64 (cos.f64 eps) -1/6 (fma.f64 1/6 (pow.f64 (cos.f64 eps) 3) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) -1/2))))) (*.f64 (*.f64 x x) (fma.f64 (sin.f64 eps) -1/2 (*.f64 1/2 (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 (cos.f64 eps) (*.f64 x (exp.f64 (sin.f64 eps))) (expm1.f64 (sin.f64 eps)))) |
(+.f64 (*.f64 (exp.f64 (sin.f64 eps)) (+.f64 (*.f64 (pow.f64 x 3) (fma.f64 (cos.f64 eps) -1/6 (fma.f64 1/6 (pow.f64 (cos.f64 eps) 3) (*.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) -1/2))))) (*.f64 (*.f64 x x) (fma.f64 (sin.f64 eps) -1/2 (*.f64 1/2 (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 (+.f64 (*.f64 (cos.f64 eps) x) 1) (exp.f64 (sin.f64 eps)) -1)) |
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(-.f64 (exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x)))) 1) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(-.f64 (exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x)))) 1) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(-.f64 (exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x)))) 1) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(-.f64 (exp.f64 (sin.f64 (-.f64 eps (*.f64 -1 x)))) 1) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(-.f64 (exp.f64 (sin.f64 x)) 1) |
(expm1.f64 (sin.f64 x)) |
(-.f64 (+.f64 (exp.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x))))) 1) |
(+.f64 (exp.f64 (sin.f64 x)) (-.f64 (*.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x)))) 1)) |
(+.f64 -1 (*.f64 (+.f64 (*.f64 eps (cos.f64 x)) 1) (exp.f64 (sin.f64 x)))) |
(fma.f64 (+.f64 (*.f64 eps (cos.f64 x)) 1) (exp.f64 (sin.f64 x)) -1) |
(-.f64 (+.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x)))) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/2 (pow.f64 (cos.f64 x) 2))))))) 1) |
(+.f64 (exp.f64 (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x))) (*.f64 (*.f64 (*.f64 eps eps) (exp.f64 (sin.f64 x))) (fma.f64 -1/2 (sin.f64 x) (*.f64 1/2 (pow.f64 (cos.f64 x) 2))))) 1)) |
(+.f64 (fma.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x))) (*.f64 (*.f64 eps eps) (*.f64 (exp.f64 (sin.f64 x)) (fma.f64 -1/2 (sin.f64 x) (*.f64 1/2 (pow.f64 (cos.f64 x) 2)))))) (expm1.f64 (sin.f64 x))) |
(+.f64 (*.f64 (+.f64 (*.f64 eps (cos.f64 x)) 1) (exp.f64 (sin.f64 x))) (fma.f64 (*.f64 eps eps) (*.f64 (exp.f64 (sin.f64 x)) (fma.f64 -1/2 (sin.f64 x) (*.f64 1/2 (pow.f64 (cos.f64 x) 2)))) -1)) |
(-.f64 (+.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 1/6 (pow.f64 (cos.f64 x) 3)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/6 (cos.f64 x)))))) (+.f64 (*.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x)))) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (sin.f64 x)) (+.f64 (*.f64 -1/2 (sin.f64 x)) (*.f64 1/2 (pow.f64 (cos.f64 x) 2)))))))) 1) |
(+.f64 (exp.f64 (sin.f64 x)) (-.f64 (fma.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (sin.f64 x)) (fma.f64 1/6 (pow.f64 (cos.f64 x) 3) (fma.f64 -1/2 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 -1/6 (cos.f64 x))))) (fma.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x))) (*.f64 (*.f64 (*.f64 eps eps) (exp.f64 (sin.f64 x))) (fma.f64 -1/2 (sin.f64 x) (*.f64 1/2 (pow.f64 (cos.f64 x) 2)))))) 1)) |
(+.f64 (fma.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (sin.f64 x)) (fma.f64 1/6 (pow.f64 (cos.f64 x) 3) (fma.f64 (*.f64 -1/2 (cos.f64 x)) (sin.f64 x) (*.f64 -1/6 (cos.f64 x))))) (fma.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x))) (*.f64 (*.f64 eps eps) (*.f64 (exp.f64 (sin.f64 x)) (fma.f64 -1/2 (sin.f64 x) (*.f64 1/2 (pow.f64 (cos.f64 x) 2))))))) (expm1.f64 (sin.f64 x))) |
(+.f64 (fma.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (sin.f64 x)) (fma.f64 1/6 (pow.f64 (cos.f64 x) 3) (fma.f64 -1/6 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (cos.f64 x)))))) (fma.f64 (cos.f64 x) (*.f64 eps (exp.f64 (sin.f64 x))) (*.f64 (fma.f64 -1/2 (sin.f64 x) (*.f64 1/2 (pow.f64 (cos.f64 x) 2))) (*.f64 eps (*.f64 eps (exp.f64 (sin.f64 x))))))) (expm1.f64 (sin.f64 x))) |
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(-.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 1) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(-.f64 (exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps)))) 1) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(-.f64 (exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps)))) 1) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(-.f64 (exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps)))) 1) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(-.f64 (exp.f64 (sin.f64 (-.f64 x (*.f64 -1 eps)))) 1) |
(expm1.f64 (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 (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 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (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 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 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(*.f64 2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2)))) |
(*.f64 (*.f64 2 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2))) (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2))) |
(*.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)))) |
(*.f64 (sin.f64 (/.f64 (+.f64 eps 0) 2)) (*.f64 (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2)) 2)) |
(*.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 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 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 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 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(/.f64 (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 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(/.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (neg.f64 (sin.f64 x)) 2) (*.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) (pow.f64 (neg.f64 (sin.f64 x)) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 1/2) |
(-.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 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 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)) |
(pow.f64 (exp.f64 1) (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(pow.f64 (/.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))) -1) |
(/.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))) |
(pow.f64 (/.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))) -1) |
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2)) (cbrt.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)))) 2)) (cbrt.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (sqrt.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) (sqrt.f64 (log.f64 (-.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 (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)) |
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1/3)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 3)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1) 1)) |
(-.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)) |
(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 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)) |
(fma.f64 1 (neg.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) (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)) |
(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 (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 (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)) |
(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 (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 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (-.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 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(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 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(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 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 x))) 2) (cbrt.f64 (neg.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (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)) |
(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 (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)) |
(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 2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2))) (*.f64 0 (sin.f64 x))) |
(fma.f64 (*.f64 2 (sin.f64 (/.f64 (+.f64 eps 0) 2))) (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2)) 0) |
(fma.f64 2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 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)) 2)) (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2))) (*.f64 0 (sin.f64 x))) |
(fma.f64 (*.f64 2 (sin.f64 (/.f64 (+.f64 eps 0) 2))) (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2)) 0) |
(fma.f64 2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(fma.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2))) (*.f64 0 (sin.f64 x))) |
(fma.f64 (*.f64 2 (sin.f64 (/.f64 (+.f64 eps 0) 2))) (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2)) 0) |
(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)) |
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(+.f64 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))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))))) |
(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)))))) |
(sin.f64 (+.f64 eps x)) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 3)) (log.f64 (+.f64 1 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2) (expm1.f64 (sin.f64 (+.f64 x eps))))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 eps x))) 3)) (log1p.f64 (-.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 eps x))) 2) (expm1.f64 (sin.f64 (+.f64 eps x)))))) |
(-.f64 (log1p.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 eps x))) 3)) (log1p.f64 (*.f64 (expm1.f64 (sin.f64 (+.f64 eps x))) (+.f64 (expm1.f64 (sin.f64 (+.f64 eps x))) -1)))) |
(-.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 (*.f64 x x) (-.f64 x eps))) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (cos.f64 (/.f64 (*.f64 x x) (-.f64 x eps))) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))) |
(-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 x (-.f64 x eps)) x)) (cos.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps)))) (*.f64 (cos.f64 (*.f64 (/.f64 x (-.f64 x eps)) x)) (sin.f64 (/.f64 (*.f64 eps eps) (-.f64 x eps))))) |
(-.f64 (*.f64 (sin.f64 (*.f64 (/.f64 x (-.f64 x eps)) x)) (cos.f64 (*.f64 (/.f64 eps (-.f64 x eps)) eps))) (*.f64 (cos.f64 (*.f64 (/.f64 x (-.f64 x eps)) x)) (sin.f64 (*.f64 (/.f64 eps (-.f64 x eps)) eps)))) |
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2))) (log.f64 (-.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))))) |
(-.f64 (log.f64 (-.f64 1 (pow.f64 (expm1.f64 (sin.f64 (+.f64 eps x))) 2))) (log.f64 (-.f64 1 (expm1.f64 (sin.f64 (+.f64 eps x)))))) |
(-.f64 (log1p.f64 (neg.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 eps x))) 2))) (log1p.f64 (neg.f64 (expm1.f64 (sin.f64 (+.f64 eps x)))))) |
(*.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)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (cos.f64 x)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (sin.f64 (-.f64 x eps))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (sin.f64 (-.f64 x eps))) |
(pow.f64 (sin.f64 (+.f64 x eps)) 1) |
(sin.f64 (+.f64 eps x)) |
(pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) 1/2) |
(sin.f64 (+.f64 eps x)) |
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) |
(sin.f64 (+.f64 eps x)) |
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) 2) |
(sin.f64 (+.f64 eps x)) |
(pow.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) 1/3) |
(sin.f64 (+.f64 eps x)) |
(pow.f64 (exp.f64 1) (log.f64 (sin.f64 (+.f64 x eps)))) |
(sin.f64 (+.f64 eps x)) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sin.f64 (+.f64 x eps)))) 2)) (cbrt.f64 (log.f64 (sin.f64 (+.f64 x eps))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (sin.f64 (+.f64 eps x)))) 2)) (cbrt.f64 (log.f64 (sin.f64 (+.f64 eps x))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sin.f64 (+.f64 x eps))))) (sqrt.f64 (log.f64 (sin.f64 (+.f64 x eps))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (sin.f64 (+.f64 eps x))))) (sqrt.f64 (log.f64 (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)) |
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3)) |
(sin.f64 (+.f64 eps x)) |
(sin.f64 (+.f64 x eps)) |
(sin.f64 (+.f64 eps x)) |
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) |
(sin.f64 (+.f64 eps x)) |
(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)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (+.f64 x eps)))) 3)) |
(sin.f64 (+.f64 eps x)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (+.f64 x eps)))) 2)) |
(sin.f64 (+.f64 eps x)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (+.f64 x eps)))) 1/3)) |
(sin.f64 (+.f64 eps x)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (+.f64 x eps))) 1) 1)) |
(sin.f64 (+.f64 eps x)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (+.f64 x eps))) 3) 1/3)) |
(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 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 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 (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 (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 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 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 x) (sin.f64 eps) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) (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 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(+.f64 (exp.f64 (sin.f64 (+.f64 x eps))) -1) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(+.f64 0 (expm1.f64 (sin.f64 (+.f64 x eps)))) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (sin.f64 (+.f64 eps x))))))) (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (sin.f64 (+.f64 eps x))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (expm1.f64 (sin.f64 (+.f64 eps x))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))) (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (expm1.f64 (sin.f64 (+.f64 eps x))))))) |
(-.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 1) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(*.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 1) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(*.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(*.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 2)) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 2) (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(*.f64 (sqrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sqrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 3) 1) (+.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 1)))) |
(/.f64 (+.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 3) -1) (+.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 2) (+.f64 1 (exp.f64 (sin.f64 (+.f64 eps x)))))) |
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 3)) (+.f64 1 (+.f64 (exp.f64 (sin.f64 (+.f64 eps x))) (pow.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 2)))) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 2) 1) (+.f64 (exp.f64 (sin.f64 (+.f64 x eps))) 1)) |
(/.f64 (+.f64 (pow.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 2) -1) (+.f64 1 (exp.f64 (sin.f64 (+.f64 eps x))))) |
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (sin.f64 (+.f64 eps x))) 2)) (+.f64 1 (exp.f64 (sin.f64 (+.f64 eps x))))) |
(pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 1) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(pow.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2) 1/2) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(pow.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 3) 1/3) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 3) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(pow.f64 (sqrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 2) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(pow.f64 (exp.f64 1) (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) 2)) (cbrt.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 eps x))))) 2)) (cbrt.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 eps x)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))) (sqrt.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 eps x)))))) (sqrt.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 eps x)))))) |
(sqrt.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 2)) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(log.f64 (exp.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))))) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(cbrt.f64 (pow.f64 (expm1.f64 (sin.f64 (+.f64 x eps))) 3)) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(log1p.f64 (expm1.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(exp.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(exp.f64 (*.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 1)) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) 1/3)) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) 3)) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (expm1.f64 (sin.f64 (+.f64 x eps))))) 2)) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) 1) 1)) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(fma.f64 1 (exp.f64 (sin.f64 (+.f64 x eps))) -1) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(fma.f64 (pow.f64 (exp.f64 (cos.f64 eps)) (sin.f64 x)) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)) -1) |
(fma.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) 2) (cbrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) -1) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
(fma.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sqrt.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) -1) |
(expm1.f64 (sin.f64 (+.f64 eps x))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) |
| ✓ | 0.1b | (*.f64 (cos.f64 x) (sin.f64 eps)) |
| ✓ | 0.1b | (*.f64 (sin.f64 x) (cos.f64 eps)) |
| ✓ | 4.2b | (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
Compiled 44 to 10 computations (77.3% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | x | @ | 0 | (*.f64 (sin.f64 x) (cos.f64 eps)) |
| 1.0ms | x | @ | inf | (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
| 1.0ms | eps | @ | inf | (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
| 1.0ms | x | @ | -inf | (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
| 0.0ms | eps | @ | -inf | (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
| 1× | batch-egg-rewrite |
| 664× | fma-def_binary64 |
| 634× | log-prod_binary64 |
| 370× | fma-neg_binary64 |
| 348× | pow2_binary64 |
| 238× | pow1/3_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 50 |
| 1 | 247 | 40 |
| 2 | 3655 | 40 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
(*.f64 (sin.f64 x) (cos.f64 eps)) |
(*.f64 (cos.f64 x) (sin.f64 eps)) |
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((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))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (/.f64 1 (fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (/.f64 1 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3))) (neg.f64 (fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))) (neg.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 2 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))) (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (*.f64 2 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))) (*.f64 2 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) 2 (*.f64 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))))) (*.f64 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) 2 (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))))) (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))) (exp.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))) (+.f64 1 (expm1.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)) (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (exp.f64 (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))) (exp.f64 (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (/.f64 1 (exp.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))) (/.f64 1 (exp.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1 (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 1 (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (*.f64 (cbrt.f64 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cos.f64 eps)) (*.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) 1/2 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (cbrt.f64 (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (pow.f64 (neg.f64 (sin.f64 x)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (neg.f64 (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (exp.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)) (+.f64 1 (expm1.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (+.f64 1 (expm1.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (exp.f64 (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)) (/.f64 1 (exp.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (/.f64 1 (exp.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (sin.f64 x))) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1 (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1 (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 1 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 1 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (neg.f64 (cbrt.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 x))) 2) (cbrt.f64 (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (neg.f64 (sin.f64 x))) (sqrt.f64 (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) 1)))))) |
| 1× | egg-herbie |
| 910× | fma-neg_binary64 |
| 356× | fma-def_binary64 |
| 307× | log-prod_binary64 |
| 257× | associate-*l*_binary64 |
| 239× | associate-*r*_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 596 | 6951 |
| 1 | 1481 | 6549 |
| 2 | 5069 | 6542 |
| 1× | node limit |
| Inputs |
|---|
(sin.f64 eps) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps)))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(*.f64 (cos.f64 x) eps) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(*.f64 (cos.f64 eps) x) |
(+.f64 (*.f64 (cos.f64 eps) x) (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)))) |
(+.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3))) (*.f64 1/120 (*.f64 (cos.f64 eps) (pow.f64 x 5))))) |
(+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 eps) (pow.f64 x 7))) (+.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3))) (*.f64 1/120 (*.f64 (cos.f64 eps) (pow.f64 x 5)))))) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(sin.f64 x) |
(+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(sin.f64 eps) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps))) (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (sin.f64 eps))) (sin.f64 eps)))) |
(*.f64 (cos.f64 x) eps) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (cos.f64 x))) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))))) |
(sin.f64 eps) |
(+.f64 (*.f64 -1 x) (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 -1 x) (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1 x) (sin.f64 eps)))) |
(*.f64 -1 (sin.f64 x)) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1 (sin.f64 x))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))))) |
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))) |
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1) |
(*.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 2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (/.f64 1 (fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)))) |
(*.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (/.f64 1 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))) |
(/.f64 1 (/.f64 (fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)))) |
(/.f64 1 (/.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))) |
(/.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3))) (neg.f64 (fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)))) |
(/.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))) (neg.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))) |
(/.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 2 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))) (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))) |
(/.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (*.f64 2 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))) (*.f64 2 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) 2 (*.f64 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))))) (*.f64 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) 2)) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) 2 (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))))) (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) 2)) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1) |
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3) |
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) |
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) |
(pow.f64 (/.f64 (fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3))) -1) |
(pow.f64 (/.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))) -1) |
(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 (*.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))) (exp.f64 (sin.f64 x)))) |
(log.f64 (/.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (sin.f64 x))))) |
(log.f64 (/.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))) (+.f64 1 (expm1.f64 (sin.f64 x))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)) (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))))) |
(log.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (exp.f64 (neg.f64 (sin.f64 x))))) |
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))) (exp.f64 (neg.f64 (sin.f64 x))))) |
(log.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (/.f64 1 (exp.f64 (sin.f64 x))))) |
(log.f64 (*.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))) (/.f64 1 (exp.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)))) |
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1)) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(fma.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1 (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 1 (*.f64 (sin.f64 x) (cos.f64 eps))) |
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(fma.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (*.f64 (cbrt.f64 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(fma.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(fma.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(fma.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(fma.f64 (sqrt.f64 (cos.f64 eps)) (*.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (neg.f64 (-.f64 (sin.f64 x) (*.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))) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(fma.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) 1/2 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(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 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x))) |
(fma.f64 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(fma.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(fma.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(fma.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(fma.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(fma.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (cbrt.f64 (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(fma.f64 (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(fma.f64 (*.f64 (cos.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(fma.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(+.f64 0 (*.f64 (sin.f64 x) (cos.f64 eps))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) 1) |
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))))) |
(/.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) 2) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))) -2) |
(pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) 1/3) |
(pow.f64 (/.f64 2 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))) -1) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 1)) |
(+.f64 0 (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) 1) |
(/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 2) |
(pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 1/3) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 1)) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (sin.f64 x))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.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 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 0 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) |
(*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 1) |
(*.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) |
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)))) |
(*.f64 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (sin.f64 x)))) |
(/.f64 1 (/.f64 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))) |
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (pow.f64 (neg.f64 (sin.f64 x)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (sin.f64 x)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (neg.f64 (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (neg.f64 (sin.f64 x))))) |
(pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 1) |
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 3) |
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) |
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3) 1/3) |
(pow.f64 (/.f64 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) -1) |
(pow.f64 (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2)) |
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (exp.f64 (sin.f64 x)))) |
(log.f64 (/.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)) (+.f64 1 (expm1.f64 (sin.f64 x))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (+.f64 1 (expm1.f64 (sin.f64 x))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (exp.f64 (neg.f64 (sin.f64 x))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)) (/.f64 1 (exp.f64 (sin.f64 x))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (/.f64 1 (exp.f64 (sin.f64 x))))) |
(log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 (sin.f64 x))) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))) |
(log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) |
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) |
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 1)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1 (neg.f64 (sin.f64 x))) |
(fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1 (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (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 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 1 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (sin.f64 x))) |
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(fma.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.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 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(fma.f64 1 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)) (neg.f64 (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (neg.f64 (sin.f64 x))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (neg.f64 (sin.f64 x))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (neg.f64 (cbrt.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (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 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.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 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)) (neg.f64 (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(fma.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)) (neg.f64 (sin.f64 x))) |
(fma.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (neg.f64 (sin.f64 x))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(fma.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.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 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)) (neg.f64 (sin.f64 x))) |
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (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 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 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 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 x))) 2) (cbrt.f64 (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (sqrt.f64 (neg.f64 (sin.f64 x))) (sqrt.f64 (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 -1 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 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 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 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)) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x))) |
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x))) |
(fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(fma.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (neg.f64 (sin.f64 x))) |
(fma.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(fma.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (neg.f64 (sin.f64 x))) |
(fma.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
| Outputs |
|---|
(sin.f64 eps) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (pow.f64 x 3) (sin.f64 eps)))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(*.f64 (cos.f64 x) eps) |
(*.f64 eps (cos.f64 x)) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 (cos.f64 x) eps (*.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x))) |
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x)))) |
(+.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.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 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x))))) |
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (+.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(*.f64 (cos.f64 eps) x) |
(+.f64 (*.f64 (cos.f64 eps) x) (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)))) |
(fma.f64 (cos.f64 eps) x (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)))) |
(fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (*.f64 (cos.f64 eps) x)) |
(+.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3))) (*.f64 1/120 (*.f64 (cos.f64 eps) (pow.f64 x 5))))) |
(fma.f64 (cos.f64 eps) x (fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (*.f64 1/120 (*.f64 (cos.f64 eps) (pow.f64 x 5))))) |
(fma.f64 (cos.f64 eps) x (fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (*.f64 (cos.f64 eps) (*.f64 (pow.f64 x 5) 1/120)))) |
(+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 eps) (pow.f64 x 7))) (+.f64 (*.f64 (cos.f64 eps) x) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3))) (*.f64 1/120 (*.f64 (cos.f64 eps) (pow.f64 x 5)))))) |
(fma.f64 -1/5040 (*.f64 (cos.f64 eps) (pow.f64 x 7)) (fma.f64 (cos.f64 eps) x (fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (*.f64 1/120 (*.f64 (cos.f64 eps) (pow.f64 x 5)))))) |
(fma.f64 -1/5040 (*.f64 (cos.f64 eps) (pow.f64 x 7)) (fma.f64 (cos.f64 eps) x (fma.f64 -1/6 (*.f64 (cos.f64 eps) (pow.f64 x 3)) (*.f64 (cos.f64 eps) (*.f64 (pow.f64 x 5) 1/120))))) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(sin.f64 x) |
(+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x))) |
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 eps eps)) 1) (sin.f64 x)) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (+.f64 (sin.f64 x) (*.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x)))) |
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 eps eps)) 1) (sin.f64 x))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (sin.f64 x) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (+.f64 (sin.f64 x) (fma.f64 -1/720 (*.f64 (sin.f64 x) (pow.f64 eps 6)) (*.f64 (*.f64 -1/2 (*.f64 eps eps)) (sin.f64 x))))) |
(+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps eps)) (*.f64 -1/720 (pow.f64 eps 6)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 eps 4)) 1) (sin.f64 x))) |
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps eps)) (*.f64 -1/720 (pow.f64 eps 6))) (sin.f64 x))) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(sin.f64 eps) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (sin.f64 eps)) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps))) (sin.f64 eps))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 1/24 (*.f64 (sin.f64 eps) (pow.f64 x 4)) (sin.f64 eps))) |
(+.f64 (sin.f64 eps) (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 1/24 (pow.f64 x 4))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 x 4) (sin.f64 eps))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 x 6) (sin.f64 eps))) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 1/24 (*.f64 (sin.f64 eps) (pow.f64 x 4)) (fma.f64 -1/720 (*.f64 (sin.f64 eps) (pow.f64 x 6)) (sin.f64 eps)))) |
(+.f64 (fma.f64 -1/720 (*.f64 (sin.f64 eps) (pow.f64 x 6)) (sin.f64 eps)) (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1/2 (*.f64 x x)) (*.f64 1/24 (pow.f64 x 4))))) |
(*.f64 (cos.f64 x) eps) |
(*.f64 eps (cos.f64 x)) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)))) |
(*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))) |
(fma.f64 1/120 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (fma.f64 (cos.f64 x) eps (*.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3))))) |
(fma.f64 1/120 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (cos.f64 x))) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))))) |
(fma.f64 1/120 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (fma.f64 (cos.f64 x) eps (fma.f64 -1/5040 (*.f64 (cos.f64 x) (pow.f64 eps 7)) (*.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)))))) |
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (*.f64 -1/5040 (pow.f64 eps 7)))) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/120 (pow.f64 eps 5)) eps))) |
(sin.f64 eps) |
(+.f64 (*.f64 -1 x) (sin.f64 eps)) |
(fma.f64 -1 x (sin.f64 eps)) |
(-.f64 (sin.f64 eps) x) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 -1 x) (sin.f64 eps))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 -1 x (sin.f64 eps))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (-.f64 (sin.f64 eps) x)) |
(-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (sin.f64 eps)) x) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 1/6 (pow.f64 x 3)) (+.f64 (*.f64 -1 x) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 1/6 (pow.f64 x 3) (fma.f64 -1 x (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 1/6 (pow.f64 x 3) (-.f64 (sin.f64 eps) x))) |
(*.f64 -1 (sin.f64 x)) |
(neg.f64 (sin.f64 x)) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1 (sin.f64 x))) |
(fma.f64 (cos.f64 x) eps (neg.f64 (sin.f64 x))) |
(fma.f64 eps (cos.f64 x) (neg.f64 (sin.f64 x))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))))) |
(fma.f64 (cos.f64 x) eps (fma.f64 -1 (sin.f64 x) (*.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3))))) |
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (sin.f64 x)) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (cos.f64 x))) (+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x)))))) |
(fma.f64 (cos.f64 x) eps (fma.f64 1/120 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (fma.f64 -1 (sin.f64 x) (*.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)))))) |
(+.f64 (fma.f64 (*.f64 -1/6 (pow.f64 eps 3)) (cos.f64 x) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 (*.f64 1/120 (pow.f64 eps 5)) eps))) |
(-.f64 (fma.f64 1/120 (*.f64 (cos.f64 x) (pow.f64 eps 5)) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 x eps)))) (/.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2) (+.f64 (sin.f64 x) (sin.f64 (-.f64 x eps))))) |
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(*.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 2 (*.f64 (sin.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2)))) |
(*.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2)))) |
(*.f64 (sin.f64 (/.f64 (+.f64 x (-.f64 eps x)) 2)) (*.f64 (cos.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)) 2)) |
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (/.f64 1 (fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3)) (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))) |
(*.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (/.f64 1 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(/.f64 1 (/.f64 (fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3)) (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))) |
(/.f64 1 (/.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3)) (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))) |
(/.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3))) (neg.f64 (fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3))) (neg.f64 (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))) |
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3)) (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))) |
(/.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))) (neg.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(/.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 2 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))) (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))) |
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))) (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 2 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))) (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(/.f64 (fma.f64 2 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))) (fma.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(/.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (*.f64 2 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))) (*.f64 2 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)))) |
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (*.f64 2 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))) (*.f64 2 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)))) |
(/.f64 (fma.f64 2 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (*.f64 2 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) 2 (*.f64 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))))) (*.f64 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) 2)) |
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))) (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 2 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))) (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(/.f64 (fma.f64 2 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))) (fma.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) (*.f64 2 (fma.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) 2 (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))))) (*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) 2)) |
(/.f64 (fma.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (*.f64 2 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)))) (*.f64 2 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)))) |
(/.f64 (fma.f64 2 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) (*.f64 2 (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (*.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)) (-.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))))) |
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1) |
(-.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 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 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)) |
(pow.f64 (/.f64 (fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3))) -1) |
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3)) (/.f64 1 (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3)) (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))) |
(pow.f64 (/.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 x)))) -1) |
(-.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 (*.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))) (exp.f64 (sin.f64 x)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(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 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))) (+.f64 1 (expm1.f64 (sin.f64 x))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)) (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(log.f64 (*.f64 (exp.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 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))) (exp.f64 (neg.f64 (sin.f64 x))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(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 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))) (/.f64 1 (exp.f64 (sin.f64 x))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(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)) |
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1 (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1 (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 1 (*.f64 (sin.f64 x) (cos.f64 eps))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 1 (sin.f64 (+.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 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2) (*.f64 (cbrt.f64 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 -1 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 -1 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 -1 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (fma.f64 -1 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sqrt.f64 (cos.f64 eps)) (*.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) 1/2 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(fma.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))) 1/2 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) |
(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 (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 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(fma.f64 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (fma.f64 -1 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (neg.f64 (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (cbrt.f64 (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (*.f64 (cos.f64 eps) (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(+.f64 0 (*.f64 (sin.f64 x) (cos.f64 eps))) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))))) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) 1) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))))) |
(*.f64 1/2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps)))) |
(*.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))) 1/2) |
(/.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) 2) |
(/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))) 2) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))) -2) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps)))) -2) |
(/.f64 (-.f64 (neg.f64 (sin.f64 (-.f64 x eps))) (sin.f64 (+.f64 eps x))) -2) |
(pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 3) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) 1/3) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(pow.f64 (/.f64 2 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps)))) -1) |
(*.f64 1/2 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps)))) |
(*.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 x eps))) 1/2) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (cos.f64 eps))) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 1)) |
(*.f64 (cos.f64 eps) (sin.f64 x)) |
(+.f64 0 (*.f64 (cos.f64 x) (sin.f64 eps))) |
(*.f64 (sin.f64 eps) (cos.f64 x)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))))) |
(*.f64 (sin.f64 eps) (cos.f64 x)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) 1) |
(*.f64 (sin.f64 eps) (cos.f64 x)) |
(/.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 2) |
(/.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) 2) |
(pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1) |
(*.f64 (sin.f64 eps) (cos.f64 x)) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 3) |
(*.f64 (sin.f64 eps) (cos.f64 x)) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 2) |
(*.f64 (sin.f64 eps) (cos.f64 x)) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) 1/3) |
(*.f64 (sin.f64 eps) (cos.f64 x)) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) |
(*.f64 (sin.f64 eps) (cos.f64 x)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps))) |
(*.f64 (sin.f64 eps) (cos.f64 x)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps))))) |
(*.f64 (sin.f64 eps) (cos.f64 x)) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) |
(*.f64 (sin.f64 eps) (cos.f64 x)) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) |
(*.f64 (sin.f64 eps) (cos.f64 x)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) |
(*.f64 (sin.f64 eps) (cos.f64 x)) |
(exp.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) |
(*.f64 (sin.f64 eps) (cos.f64 x)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) 1)) |
(*.f64 (sin.f64 eps) (cos.f64 x)) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 0 (sin.f64 x))) |
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.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 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 0 (sin.f64 x))) |
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 0 (sin.f64 x))) |
(+.f64 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(+.f64 0 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))))) |
(*.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 1) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(*.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2)) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) |
(*.f64 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (sin.f64 x)))) |
(*.f64 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (sin.f64 x)))) |
(/.f64 1 (/.f64 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) |
(/.f64 1 (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (neg.f64 (fma.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2))) (neg.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)))) |
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (neg.f64 (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (pow.f64 (neg.f64 (sin.f64 x)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (sin.f64 x)))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (neg.f64 (sin.f64 x)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (neg.f64 (sin.f64 x))))) |
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) |
(pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 1) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 3) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(pow.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3) 1/3) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(pow.f64 (/.f64 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3))) -1) |
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) |
(pow.f64 (/.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2))) -1) |
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x))) |
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2)) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(log.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (exp.f64 (sin.f64 x)))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(log.f64 (/.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)) (+.f64 1 (expm1.f64 (sin.f64 x))))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (+.f64 1 (expm1.f64 (sin.f64 x))))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (exp.f64 (neg.f64 (sin.f64 x))))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)) (/.f64 1 (exp.f64 (sin.f64 x))))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))) (/.f64 1 (exp.f64 (sin.f64 x))))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 (sin.f64 x))) (pow.f64 (exp.f64 (cos.f64 x)) (sin.f64 eps)))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(log.f64 (*.f64 (/.f64 1 (exp.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (*.f64 (cos.f64 x) (sin.f64 eps)))))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(exp.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 1)) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1 (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 1 (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 0 (sin.f64 x))) |
(fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (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 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 0 (sin.f64 x))) |
(fma.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 1 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 0 (sin.f64 x))) |
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 1 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 0 (sin.f64 x))) |
(fma.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.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 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 0 (sin.f64 x))) |
(fma.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 0 (sin.f64 x))) |
(fma.f64 1 (neg.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)) (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (neg.f64 (sin.f64 x))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) (sin.f64 x)) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) (sin.f64 x)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (neg.f64 (sin.f64 x))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) (sin.f64 x)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (cbrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) (sin.f64 x)) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (neg.f64 (cbrt.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 0 (sin.f64 x))) |
(fma.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (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 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 0 (sin.f64 x))) |
(fma.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 0 (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 0 (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.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 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 0 (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 0 (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)) (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)) (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 0 (sin.f64 x))) |
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.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 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 0 (sin.f64 x))) |
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (sqrt.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 0 (sin.f64 x))) |
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)) (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (*.f64 0 (sin.f64 x)) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (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 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (*.f64 0 (sin.f64 x)) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (*.f64 0 (sin.f64 x)) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (*.f64 0 (sin.f64 x)) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 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 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (*.f64 0 (sin.f64 x)) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(fma.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 1 (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(+.f64 (*.f64 0 (sin.f64 x)) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (sin.f64 eps) (cos.f64 x) (sin.f64 x)))) |
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 x))) 2) (cbrt.f64 (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (sqrt.f64 (neg.f64 (sin.f64 x))) (sqrt.f64 (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 -1 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (sin.f64 x))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (sin.f64 x))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (sin.f64 x))) (*.f64 0 (sin.f64 x))) |
(fma.f64 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 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 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (sin.f64 x))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (sin.f64 x))) (*.f64 0 (sin.f64 x))) |
(fma.f64 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (sqrt.f64 (sin.f64 x))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(fma.f64 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (sin.f64 x))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 (fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 x)) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (sin.f64 x))) (*.f64 0 (sin.f64 x))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (*.f64 (sin.f64 eps) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
(fma.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) |
Compiled 26918 to 9127 computations (66.1% saved)
45 alts after pruning (42 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1256 | 31 | 1287 |
| Fresh | 12 | 11 | 23 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 3 | 5 |
| Total | 1271 | 45 | 1316 |
| Status | Error | Program |
|---|---|---|
| 1.4b | (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) | |
| ▶ | 0.3b | (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) |
| 17.9b | (fma.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) | |
| 34.6b | (fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) | |
| 23.9b | (fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) | |
| 23.9b | (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) | |
| ▶ | 0.3b | (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
| 16.4b | (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) | |
| 56.7b | (pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) | |
| 45.6b | (pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2) | |
| 38.1b | (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) | |
| 45.9b | (/.f64 (fma.f64 eps (*.f64 (cos.f64 x) (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 2) -1/4)) (*.f64 eps (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) | |
| ▶ | 45.9b | (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) 1/4))) (*.f64 eps (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
| 24.2b | (-.f64 (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))) (sin.f64 x)) | |
| 23.9b | (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x)) | |
| 23.9b | (-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) | |
| 39.0b | (-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x)) | |
| 0.3b | (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) | |
| 50.4b | (-.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x)) | |
| ✓ | 37.5b | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| 38.5b | (-.f64 (sin.f64 eps) (sin.f64 x)) | |
| 61.1b | (-.f64 (log1p.f64 (-.f64 (exp.f64 (sin.f64 x)) 1)) (sin.f64 x)) | |
| 38.6b | (-.f64 (log1p.f64 (expm1.f64 (sin.f64 eps))) (sin.f64 x)) | |
| 1.4b | (+.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) | |
| 29.4b | (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) | |
| ▶ | 59.0b | (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))) |
| 0.3b | (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x)))) | |
| 0.4b | (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3)) | |
| ✓ | 0.3b | (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
| 0.3b | (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))))) | |
| 0.3b | (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)))) | |
| 15.2b | (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (exp.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) | |
| 36.7b | (+.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) | |
| 27.6b | (+.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) | |
| ▶ | 46.1b | (+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x)))) |
| 13.6b | (*.f64 (sin.f64 (/.f64 (+.f64 eps 0) 2)) (*.f64 (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2)) 2)) | |
| ✓ | 29.8b | (*.f64 (cos.f64 x) eps) |
| 29.9b | (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) | |
| 51.0b | (sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)) | |
| 53.1b | (sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2)) | |
| 28.5b | (sin.f64 eps) | |
| 37.6b | (log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) | |
| 31.5b | (log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))) | |
| 51.2b | (cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3)) | |
| 44.2b | eps |
Compiled 1267 to 871 computations (31.3% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) |
| 0.1b | (*.f64 (sin.f64 eps) (cos.f64 x)) | |
| 1.5b | (+.f64 (cos.f64 eps) -1) |
Compiled 34 to 13 computations (61.8% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | inf | (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) |
| 0.0ms | eps | @ | 0 | (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) |
| 0.0ms | x | @ | 0 | (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) |
| 0.0ms | eps | @ | -inf | (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) |
| 0.0ms | x | @ | -inf | (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) |
| 1× | batch-egg-rewrite |
| 530× | log-prod_binary64 |
| 504× | prod-diff_binary64 |
| 332× | pow-prod-down_binary64 |
| 314× | pow2_binary64 |
| 231× | fma-def_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 19 |
| 1 | 228 | 19 |
| 2 | 2925 | 19 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)) (exp.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (exp.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 1)))))) |
| 1× | egg-herbie |
| 477× | fma-def_binary64 |
| 281× | *-commutative_binary64 |
| 263× | log-prod_binary64 |
| 246× | distribute-rgt-in_binary64 |
| 241× | distribute-lft-in_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 119 | 1175 |
| 1 | 313 | 1143 |
| 2 | 1025 | 1130 |
| 3 | 4091 | 1100 |
| 4 | 7351 | 1100 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (cos.f64 x) eps) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(sin.f64 eps) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (sin.f64 eps)))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(+.f64 0 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) 1) |
(*.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 1) |
(*.f64 1 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 1) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3) 1/3) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 3) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) |
(log.f64 (exp.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)) (exp.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (exp.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) |
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) |
(exp.f64 (log.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 1)) |
| Outputs |
|---|
(*.f64 (cos.f64 x) eps) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(fma.f64 (*.f64 eps eps) (*.f64 -1/2 (sin.f64 x)) (*.f64 (cos.f64 x) eps)) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))))) |
(+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) |
(fma.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.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 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))))) |
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))) |
(fma.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 1/24 (pow.f64 eps 4))))) |
(fma.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 eps (*.f64 eps -1/2))))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(sin.f64 eps) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)) |
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))) |
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) |
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps))) |
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (sin.f64 eps) (+.f64 1 (*.f64 -1/2 (*.f64 x x))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 -1/6 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 x 3)) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 x (+.f64 (cos.f64 eps) -1) (fma.f64 (+.f64 1/6 (*.f64 (cos.f64 eps) -1/6)) (pow.f64 x 3) (sin.f64 eps)))) |
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps))) |
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (sin.f64 eps) (+.f64 1 (*.f64 -1/2 (*.f64 x x))))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 0 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) 1) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(*.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 1) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(*.f64 1 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(*.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(*.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps))))) |
(/.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) 1) |
(pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 1) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2) 1/2) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(pow.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3) 1/3) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 3) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 2) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 2)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(log.f64 (exp.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)) (exp.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (exp.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) 3)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(exp.f64 (log.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) 1)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
| ✓ | 5.9b | (*.f64 eps (*.f64 x x)) |
Compiled 29 to 10 computations (65.5% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | eps | @ | 0 | (*.f64 eps (*.f64 x x)) |
| 0.0ms | x | @ | inf | (*.f64 eps (*.f64 x x)) |
| 0.0ms | x | @ | 0 | (*.f64 eps (*.f64 x x)) |
| 0.0ms | eps | @ | inf | (*.f64 eps (*.f64 x x)) |
| 0.0ms | eps | @ | 0 | (*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
| 1× | batch-egg-rewrite |
| 648× | pow1_binary64 |
| 598× | add-log-exp_binary64 |
| 598× | log1p-expm1-u_binary64 |
| 598× | expm1-log1p-u_binary64 |
| 584× | add-exp-log_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 17 |
| 1 | 143 | 17 |
| 2 | 1683 | 17 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 eps (*.f64 x x)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 eps (*.f64 x x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (*.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 eps (*.f64 x x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (sqrt.f64 eps)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 eps) (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 eps (*.f64 x x)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 eps -1/2)) x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 1/4 (*.f64 (*.f64 eps eps) (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))))))) |
| 1× | egg-herbie |
| 638× | fma-def_binary64 |
| 574× | log-prod_binary64 |
| 502× | fma-neg_binary64 |
| 399× | log-div_binary64 |
| 395× | associate-*l/_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 64 | 595 |
| 1 | 162 | 595 |
| 2 | 682 | 595 |
| 3 | 2566 | 595 |
| 4 | 7129 | 595 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(-.f64 (+.f64 1 (*.f64 eps (*.f64 x x))) 1) |
(pow.f64 (*.f64 eps (*.f64 x x)) 1) |
(pow.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 x x))) 3) |
(pow.f64 (*.f64 x (sqrt.f64 eps)) 2) |
(sqrt.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 4))) |
(log.f64 (pow.f64 (exp.f64 eps) (*.f64 x x))) |
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x x)))) |
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 x x)))) |
(exp.f64 (log.f64 (*.f64 eps (*.f64 x x)))) |
(-.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1) |
(pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 1) |
(pow.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 3) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 eps -1/2)) x) 2) |
(sqrt.f64 (*.f64 1/4 (*.f64 (*.f64 eps eps) (pow.f64 x 4)))) |
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x)))) |
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) |
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) |
(exp.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) |
| Outputs |
|---|
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 eps (pow.f64 x 2)) |
(*.f64 eps (*.f64 x x)) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(-.f64 (+.f64 1 (*.f64 eps (*.f64 x x))) 1) |
(*.f64 eps (*.f64 x x)) |
(pow.f64 (*.f64 eps (*.f64 x x)) 1) |
(*.f64 eps (*.f64 x x)) |
(pow.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3) 1/3) |
(*.f64 eps (*.f64 x x)) |
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 x x))) 3) |
(*.f64 eps (*.f64 x x)) |
(pow.f64 (*.f64 x (sqrt.f64 eps)) 2) |
(*.f64 eps (*.f64 x x)) |
(sqrt.f64 (*.f64 (*.f64 eps eps) (pow.f64 x 4))) |
(*.f64 eps (*.f64 x x)) |
(log.f64 (pow.f64 (exp.f64 eps) (*.f64 x x))) |
(*.f64 eps (*.f64 x x)) |
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 x x)) 3)) |
(*.f64 eps (*.f64 x x)) |
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 x x)))) |
(*.f64 eps (*.f64 x x)) |
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 x x)))) |
(*.f64 eps (*.f64 x x)) |
(exp.f64 (log.f64 (*.f64 eps (*.f64 x x)))) |
(*.f64 eps (*.f64 x x)) |
(-.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 1) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(pow.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3) 1/3) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 3) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(pow.f64 (*.f64 (sqrt.f64 (*.f64 eps -1/2)) x) 2) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(sqrt.f64 (*.f64 1/4 (*.f64 (*.f64 eps eps) (pow.f64 x 4)))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x)))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3)) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
(exp.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) |
(*.f64 eps (*.f64 -1/2 (*.f64 x x))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (*.f64 (sin.f64 x) (cos.f64 eps)) | |
| ✓ | 1.6b | (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))) |
Compiled 25 to 7 computations (72% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))) |
| 0.0ms | eps | @ | 0 | (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))) |
| 0.0ms | x | @ | inf | (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))) |
| 0.0ms | x | @ | -inf | (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))) |
| 0.0ms | eps | @ | inf | (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))) |
| 1× | batch-egg-rewrite |
| 911× | pow1_binary64 |
| 847× | add-log-exp_binary64 |
| 846× | log1p-expm1-u_binary64 |
| 846× | expm1-log1p-u_binary64 |
| 97× | add-sqr-sqrt_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 13 |
| 1 | 179 | 11 |
| 2 | 2731 | 11 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 0) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 x) (-.f64 (cos.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (/.f64 1 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sqrt.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) (neg.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)) (-.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 x) (cos.f64 eps) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))))))) |
| 1× | egg-herbie |
| 747× | fma-neg_binary64 |
| 533× | fma-def_binary64 |
| 296× | distribute-rgt-in_binary64 |
| 290× | log-prod_binary64 |
| 273× | distribute-lft-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 152 | 1302 |
| 1 | 408 | 1180 |
| 2 | 1568 | 1147 |
| 3 | 6609 | 1147 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 (cos.f64 eps) 1) x) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (cos.f64 eps)) 1/120) (pow.f64 x 5)) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (cos.f64 eps)) 1/120) (pow.f64 x 5)) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (*.f64 (pow.f64 x 7) (+.f64 (*.f64 -1/5040 (cos.f64 eps)) 1/5040))))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 0 (-.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 0) (sin.f64 x)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) |
(*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 1) |
(*.f64 1 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(*.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (/.f64 1 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2))))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sqrt.f64 (sin.f64 x)))) |
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))) |
(/.f64 1 (/.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2))) |
(/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2))))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) (neg.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)) (-.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) |
(pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 1) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) |
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (sin.f64 x)) |
(fma.f64 1 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(fma.f64 1 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 -1 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
| Outputs |
|---|
(*.f64 (-.f64 (cos.f64 eps) 1) x) |
(*.f64 (+.f64 (cos.f64 eps) -1) x) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3))) |
(fma.f64 (+.f64 (cos.f64 eps) -1) x (*.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3))) |
(fma.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (pow.f64 x 3) (*.f64 (+.f64 (cos.f64 eps) -1) x)) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (cos.f64 eps)) 1/120) (pow.f64 x 5)) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)))) |
(fma.f64 (fma.f64 1/120 (cos.f64 eps) -1/120) (pow.f64 x 5) (fma.f64 (+.f64 (cos.f64 eps) -1) x (*.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3)))) |
(fma.f64 (fma.f64 (cos.f64 eps) 1/120 -1/120) (pow.f64 x 5) (fma.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (pow.f64 x 3) (*.f64 (+.f64 (cos.f64 eps) -1) x))) |
(fma.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (pow.f64 x 3) (fma.f64 (fma.f64 (cos.f64 eps) 1/120 -1/120) (pow.f64 x 5) (*.f64 (+.f64 (cos.f64 eps) -1) x))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (cos.f64 eps)) 1/120) (pow.f64 x 5)) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (*.f64 (pow.f64 x 7) (+.f64 (*.f64 -1/5040 (cos.f64 eps)) 1/5040))))) |
(fma.f64 (fma.f64 1/120 (cos.f64 eps) -1/120) (pow.f64 x 5) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (*.f64 (pow.f64 x 7) (fma.f64 -1/5040 (cos.f64 eps) 1/5040))))) |
(fma.f64 (fma.f64 (cos.f64 eps) 1/120 -1/120) (pow.f64 x 5) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (pow.f64 x 3) (*.f64 (pow.f64 x 7) (fma.f64 (cos.f64 eps) -1/5040 1/5040))))) |
(fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 (cos.f64 eps) 1/120 -1/120) (pow.f64 x 5) (fma.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (pow.f64 x 3) (*.f64 (pow.f64 x 7) (fma.f64 (cos.f64 eps) -1/5040 1/5040))))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) |
(*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) |
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps -1/2))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))) |
(*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps eps)) (*.f64 1/24 (pow.f64 eps 4)))) |
(*.f64 (sin.f64 x) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 1/24 (pow.f64 eps 4)))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 -1/720 (*.f64 (sin.f64 x) (pow.f64 eps 6)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))) |
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps eps)) (*.f64 -1/720 (pow.f64 eps 6))))) |
(*.f64 (sin.f64 x) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (fma.f64 -1/2 (*.f64 eps eps) (*.f64 1/24 (pow.f64 eps 4))))) |
(+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(fma.f64 1/40320 (*.f64 (sin.f64 x) (pow.f64 eps 8)) (fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 -1/720 (*.f64 (sin.f64 x) (pow.f64 eps 6)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))))) |
(+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps eps)) (*.f64 -1/720 (pow.f64 eps 6)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/40320 (pow.f64 eps 8)) (*.f64 1/24 (pow.f64 eps 4))))) |
(*.f64 (sin.f64 x) (+.f64 (fma.f64 -1/2 (*.f64 eps eps) (*.f64 -1/720 (pow.f64 eps 6))) (fma.f64 1/40320 (pow.f64 eps 8) (*.f64 1/24 (pow.f64 eps 4))))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(-.f64 0 (-.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) 1) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 0) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 -1 (cos.f64 eps))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(*.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 1) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(*.f64 1 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (/.f64 1 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) 1) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))) |
(*.f64 (+.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sqrt.f64 (sin.f64 x))) (-.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sqrt.f64 (sin.f64 x)))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(/.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2))) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) 1) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))) |
(/.f64 1 (/.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(/.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) 1) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (+.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) 1) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (-.f64 (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)) (pow.f64 (sin.f64 x) 2)))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)) (+.f64 (cos.f64 eps) -1)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2))))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) 1) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) (neg.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))) |
(/.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)) (-.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2)) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps)))) |
(pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 1) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3) 1/3) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 3) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(fma.f64 1 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(fma.f64 1 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cbrt.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(fma.f64 (sqrt.f64 (sin.f64 x)) (sqrt.f64 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(fma.f64 -1 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
| ✓ | 0.2b | (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
| 1.5b | (+.f64 (cos.f64 eps) -1) |
Compiled 36 to 16 computations (55.6% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | eps | @ | -inf | (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
| 0.0ms | eps | @ | inf | (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
| 0.0ms | x | @ | -inf | (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
| 0.0ms | x | @ | inf | (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
| 0.0ms | eps | @ | 0 | (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
| 1× | batch-egg-rewrite |
| 512× | log-prod_binary64 |
| 405× | exp-prod_binary64 |
| 324× | pow-prod-down_binary64 |
| 323× | prod-diff_binary64 |
| 298× | pow2_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 30 |
| 1 | 221 | 30 |
| 2 | 2725 | 30 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 2)) (cbrt.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (sqrt.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 -1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) -1) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (*.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) (+.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (*.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 1) (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)) (cbrt.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 -1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 x) -1 (*.f64 (sin.f64 x) (cos.f64 eps))))))) |
| 1× | egg-herbie |
| 730× | fma-neg_binary64 |
| 414× | unswap-sqr_binary64 |
| 360× | log-prod_binary64 |
| 331× | *-commutative_binary64 |
| 278× | associate-+l+_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 243 | 2313 |
| 1 | 611 | 2247 |
| 2 | 2067 | 2205 |
| 3 | 6443 | 2205 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (cos.f64 x) eps) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(sin.f64 eps) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (sin.f64 eps)))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (-.f64 (cos.f64 eps) 1) x) |
(+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (*.f64 (-.f64 (cos.f64 eps) 1) x)) |
(+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 1/120 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 5))))) |
(+.f64 (*.f64 -1/5040 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 7))) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 1/120 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 5)))))) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(+.f64 0 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) |
(+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1) |
(*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1) |
(*.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) |
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) |
(pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1) |
(pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) 1/3) |
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3) |
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2) |
(pow.f64 (exp.f64 1) (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 2)) (cbrt.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (sqrt.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) |
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)) |
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) |
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1) 1)) |
(+.f64 0 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 -1 (sin.f64 x))) |
(+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) -1)) |
(+.f64 (*.f64 (sin.f64 x) -1) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (*.f64 (cos.f64 eps) -1))) |
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) (+.f64 (cos.f64 eps) 1)) |
(/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (*.f64 (cos.f64 eps) -1))) |
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1)) |
(pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) |
(pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)) (cbrt.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) |
(exp.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1) 1)) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 -1 (sin.f64 x))) |
(fma.f64 -1 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) -1)) |
(fma.f64 (sin.f64 x) -1 (*.f64 (sin.f64 x) (cos.f64 eps))) |
| Outputs |
|---|
(*.f64 (cos.f64 x) eps) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))) |
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))))) |
(+.f64 (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.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 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))))) |
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps eps)) (*.f64 1/24 (pow.f64 eps 4))))) |
(+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 1/24 (pow.f64 eps 4)))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(sin.f64 eps) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)) |
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))) |
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 -1/6 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 x 3)) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 x (+.f64 (cos.f64 eps) -1) (fma.f64 -1/6 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 x 3)) (sin.f64 eps)))) |
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 x x)) 1) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))) |
(*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps eps)) (*.f64 1/24 (pow.f64 eps 4)))) |
(*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 1/24 (pow.f64 eps 4)))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 -1/720 (*.f64 (sin.f64 x) (pow.f64 eps 6)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))))) |
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps eps)) (*.f64 -1/720 (pow.f64 eps 6))))) |
(*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps -1/2)) (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 1/24 (pow.f64 eps 4))))) |
(+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(fma.f64 1/40320 (*.f64 (sin.f64 x) (pow.f64 eps 8)) (fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 -1/720 (*.f64 (sin.f64 x) (pow.f64 eps 6)) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))))) |
(+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps eps)) (*.f64 -1/720 (pow.f64 eps 6)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/40320 (pow.f64 eps 8)) (*.f64 1/24 (pow.f64 eps 4))))) |
(*.f64 (sin.f64 x) (+.f64 (+.f64 (*.f64 -1/720 (pow.f64 eps 6)) (*.f64 eps (*.f64 eps -1/2))) (+.f64 (*.f64 1/40320 (pow.f64 eps 8)) (*.f64 1/24 (pow.f64 eps 4))))) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (-.f64 (cos.f64 eps) 1) x) |
(*.f64 x (+.f64 (cos.f64 eps) -1)) |
(+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (*.f64 (-.f64 (cos.f64 eps) 1) x)) |
(fma.f64 -1/6 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 x 3)) (*.f64 x (+.f64 (cos.f64 eps) -1))) |
(fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 -1/6 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 x 3)))) |
(*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) |
(+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 1/120 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 5))))) |
(fma.f64 -1/6 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 x 3)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (*.f64 1/120 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 x 5))))) |
(fma.f64 -1/6 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 x 3)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 x 5) 1/120)))) |
(fma.f64 -1/6 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 x 3)) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 1/120 (pow.f64 x 5))))) |
(+.f64 (*.f64 -1/5040 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 7))) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 1/120 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 5)))))) |
(fma.f64 -1/5040 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 x 7)) (fma.f64 -1/6 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 x 3)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (*.f64 1/120 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 x 5)))))) |
(fma.f64 -1/5040 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 x 7)) (fma.f64 -1/6 (*.f64 (+.f64 (cos.f64 eps) -1) (pow.f64 x 3)) (fma.f64 x (+.f64 (cos.f64 eps) -1) (*.f64 (+.f64 (cos.f64 eps) -1) (*.f64 (pow.f64 x 5) 1/120))))) |
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3)))) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 (*.f64 1/120 (pow.f64 x 5)) (*.f64 -1/5040 (pow.f64 x 7))))) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(+.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 0 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(*.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(*.f64 1 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2) (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) (*.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (*.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (*.f64 (cos.f64 x) (sin.f64 eps)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (*.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (-.f64 1 (cos.f64 eps))))) |
(pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) 1/2) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(pow.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) 1/3) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(pow.f64 (exp.f64 1) (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 2)) (cbrt.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) 2)) (cbrt.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))))) 2)) (cbrt.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) (sqrt.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (sqrt.f64 (log.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))) (sqrt.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps)))))) |
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(log.f64 (exp.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)) (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(exp.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 1/3)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 3)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) 2)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1) 1)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cos.f64 x) (sin.f64 eps))) |
(+.f64 0 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (*.f64 -1 (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(+.f64 (*.f64 -1 (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (sin.f64 x) -1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(+.f64 (*.f64 (sin.f64 x) -1) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x))))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (sin.f64 x)) (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (*.f64 (cos.f64 eps) -1))) |
(/.f64 (sin.f64 x) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) |
(*.f64 (/.f64 (sin.f64 x) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (cos.f64 eps))))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) |
(*.f64 (sin.f64 x) (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (cos.f64 eps) (-.f64 (cos.f64 eps) -1))))) |
(/.f64 (*.f64 (neg.f64 (pow.f64 (sin.f64 eps) 2)) (sin.f64 x)) (+.f64 (cos.f64 eps) 1)) |
(/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) |
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2))) |
(*.f64 (sin.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))) |
(/.f64 (*.f64 (sin.f64 x) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) 1) (*.f64 (cos.f64 eps) -1))) |
(/.f64 (sin.f64 x) (/.f64 (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 (cos.f64 eps) -1))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3)))) |
(*.f64 (/.f64 (sin.f64 x) (+.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (cos.f64 eps))))) (+.f64 -1 (pow.f64 (cos.f64 eps) 3))) |
(*.f64 (sin.f64 x) (/.f64 (+.f64 -1 (pow.f64 (cos.f64 eps) 3)) (+.f64 1 (*.f64 (cos.f64 eps) (-.f64 (cos.f64 eps) -1))))) |
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (+.f64 (cos.f64 eps) 1)) |
(/.f64 (sin.f64 x) (/.f64 (+.f64 (cos.f64 eps) 1) (neg.f64 (pow.f64 (sin.f64 eps) 2)))) |
(*.f64 (/.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (neg.f64 (pow.f64 (sin.f64 eps) 2))) |
(*.f64 (sin.f64 x) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (cos.f64 eps) 1)))) |
(pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 1) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2) 1/2) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(pow.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3) 1/3) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 2) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(pow.f64 (exp.f64 1) (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)) (cbrt.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) 2)) (cbrt.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) (sqrt.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) (sqrt.f64 (log.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) |
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 2)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(log.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) 3)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(exp.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 1/3)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 2)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1) 1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 -1 (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 -1 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (*.f64 (sin.f64 x) -1)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(fma.f64 (sin.f64 x) -1 (*.f64 (sin.f64 x) (cos.f64 eps))) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 eps (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
| ✓ | 0.2b | (pow.f64 (*.f64 eps (sin.f64 x)) 2) |
| ✓ | 0.2b | (*.f64 (cos.f64 x) (cos.f64 x)) |
| ✓ | 34.2b | (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) 1/4))) (*.f64 eps (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
Compiled 128 to 53 computations (58.6% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | x | @ | -inf | (*.f64 eps (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
| 3.0ms | x | @ | inf | (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) 1/4))) (*.f64 eps (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
| 2.0ms | x | @ | -inf | (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) 1/4))) (*.f64 eps (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
| 1.0ms | eps | @ | 0 | (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) 1/4))) (*.f64 eps (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
| 1.0ms | eps | @ | inf | (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) 1/4))) (*.f64 eps (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
| 1× | batch-egg-rewrite |
| 343× | expm1-udef_binary64 |
| 343× | log1p-udef_binary64 |
| 235× | add-sqr-sqrt_binary64 |
| 229× | pow1_binary64 |
| 228× | *-un-lft-identity_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 105 |
| 1 | 467 | 49 |
| 2 | 7172 | 49 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) 1/4))) (*.f64 eps (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(*.f64 (cos.f64 x) (cos.f64 x)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 eps (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (*.f64 (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps eps) (/.f64 1 (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps eps) (*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (*.f64 (*.f64 eps eps) (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (*.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 (sqrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 eps) (sqrt.f64 (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2)) (/.f64 1 (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (/.f64 (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps) (/.f64 1 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps eps) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) eps) (/.f64 (*.f64 eps eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 eps) (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2) eps) (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps 1) (/.f64 (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps eps) 1) (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) (/.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps eps) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (/.f64 (*.f64 eps eps) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) (/.f64 (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps eps) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) (/.f64 (*.f64 eps eps) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (/.f64 (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 1) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps) (-.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) -1/8))) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps) (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2)) (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (sqrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) (sqrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (sqrt.f64 eps)) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) 3) (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 3) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x))))) (pow.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 x) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 x) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 x) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (cos.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 x))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (*.f64 eps (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (*.f64 (sin.f64 x) (*.f64 eps (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps eps) (pow.f64 (sin.f64 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 eps (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 x) 2) (*.f64 eps eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (sin.f64 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 4)) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 eps (sin.f64 x)) (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 eps (sin.f64 x)) eps) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 eps (sin.f64 x)) (sin.f64 x)) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 eps (sin.f64 x)) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (cbrt.f64 (*.f64 eps (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (*.f64 eps (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 eps (sin.f64 x)))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 eps (/.f64 (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps eps) (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 eps eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (pow.f64 eps 4)) (/.f64 (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (pow.f64 (cbrt.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2)) (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (neg.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 eps eps)) (neg.f64 (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2))) (neg.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps)) (neg.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) 1) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps) 1) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2)) (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps) (sqrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) (sqrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 eps eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) -1/8)) eps) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eps (-.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) -1/8))) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (neg.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) 3) (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 3) (pow.f64 eps 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 1)))))) |
| 1× | egg-herbie |
| 458× | log-prod_binary64 |
| 436× | cube-prod_binary64 |
| 332× | associate-*r*_binary64 |
| 330× | associate-*l*_binary64 |
| 301× | log-div_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 453 | 4631 |
| 1 | 1314 | 4096 |
| 2 | 5570 | 4075 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (cos.f64 x) eps) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
eps |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) eps) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 eps (*.f64 (-.f64 (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 eps 2)) 1))) (+.f64 (*.f64 -1/2 eps) (*.f64 -1/4 (pow.f64 eps 3)))) (pow.f64 x 2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (+.f64 (*.f64 -1/12 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 1/4 (pow.f64 eps 2))) eps)) (+.f64 (*.f64 -1/2 eps) (*.f64 -1/4 (pow.f64 eps 3)))))))) (pow.f64 x 3))) (+.f64 eps (*.f64 (-.f64 (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 eps 2)) 1))) (+.f64 (*.f64 -1/2 eps) (*.f64 -1/4 (pow.f64 eps 3)))) (pow.f64 x 2))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)))) eps) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)))) eps) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)))) eps) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)))) eps) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)))) eps) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)))) eps) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)))) eps) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)))) eps) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))) |
1 |
(+.f64 1 (*.f64 -1 (pow.f64 x 2))) |
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/3 (pow.f64 x 4)))) |
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 -2/45 (pow.f64 x 6)) (*.f64 1/3 (pow.f64 x 4))))) |
(pow.f64 (cos.f64 x) 2) |
(pow.f64 (cos.f64 x) 2) |
(pow.f64 (cos.f64 x) 2) |
(pow.f64 (cos.f64 x) 2) |
(pow.f64 (cos.f64 x) 2) |
(pow.f64 (cos.f64 x) 2) |
(pow.f64 (cos.f64 x) 2) |
(pow.f64 (cos.f64 x) 2) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(*.f64 (pow.f64 eps 2) (pow.f64 x 2)) |
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 eps 2) (pow.f64 x 4))) (*.f64 (pow.f64 eps 2) (pow.f64 x 2))) |
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 eps 2) (pow.f64 x 4))) (+.f64 (*.f64 (+.f64 (*.f64 1/60 (pow.f64 eps 2)) (*.f64 1/36 (pow.f64 eps 2))) (pow.f64 x 6)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))) |
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 eps 2) (pow.f64 x 4))) (+.f64 (*.f64 (+.f64 (*.f64 1/60 (pow.f64 eps 2)) (*.f64 1/36 (pow.f64 eps 2))) (pow.f64 x 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2520 (pow.f64 eps 2)) (*.f64 -1/360 (pow.f64 eps 2))) (pow.f64 x 8)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(*.f64 (cos.f64 x) eps) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
eps |
(+.f64 eps (*.f64 1/2 (*.f64 (pow.f64 eps 2) x))) |
(+.f64 eps (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))) |
(+.f64 eps (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/12 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))))) |
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps) |
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps) |
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps) |
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps) |
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps) |
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps) |
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps) |
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) eps)) |
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) 1) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(*.f64 eps (*.f64 (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(*.f64 (*.f64 eps eps) (/.f64 1 (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (*.f64 (*.f64 eps eps) (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(*.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) eps) |
(*.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 1) |
(*.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(*.f64 1 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(*.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (*.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps)) |
(*.f64 (sqrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 (sqrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps)) |
(*.f64 (sqrt.f64 eps) (sqrt.f64 (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)))) |
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(*.f64 (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(*.f64 (neg.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2)) (/.f64 1 (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (neg.f64 eps)))) |
(*.f64 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2)) |
(*.f64 (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (/.f64 (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) eps)) |
(*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps) (/.f64 1 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2))) |
(*.f64 (/.f64 eps eps) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) eps) (/.f64 (*.f64 eps eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(*.f64 (/.f64 (*.f64 eps eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) eps)) |
(*.f64 (/.f64 1 eps) (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2) eps) (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(*.f64 (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(*.f64 (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps)) |
(*.f64 (/.f64 1 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps)) |
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) eps)) |
(*.f64 (/.f64 eps 1) (/.f64 (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(*.f64 (/.f64 (*.f64 eps eps) 1) (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) (/.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(*.f64 (/.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) |
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(*.f64 (/.f64 (*.f64 eps eps) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (/.f64 (*.f64 eps eps) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(*.f64 (/.f64 eps (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) (/.f64 (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(*.f64 (/.f64 (*.f64 eps eps) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) (/.f64 (*.f64 eps eps) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (/.f64 (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(*.f64 (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(*.f64 (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 1) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps) (-.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) -1/8))) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps) (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2)) (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(*.f64 (*.f64 eps (sqrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) (sqrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(*.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps)) |
(*.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (sqrt.f64 eps)) (sqrt.f64 eps)) |
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) 1/2) |
(pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 1) |
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 3) |
(pow.f64 (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) |
(pow.f64 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) -1) |
(neg.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (neg.f64 eps)))) |
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2)) |
(fabs.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) 3) (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 3) (pow.f64 eps 3))) |
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(exp.f64 (log.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 1)) |
(+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x)))) |
(+.f64 1/2 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1)) |
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1/2) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2))) 1) |
(/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)))) |
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) 2) |
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0))) -2) |
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x))))))) |
(/.f64 (-.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x))))) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (cos.f64 x) 2) |
(pow.f64 (pow.f64 (cos.f64 x) 2) 1) |
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 3) |
(pow.f64 (pow.f64 (cos.f64 x) 6) 1/3) |
(sqrt.f64 (pow.f64 (cos.f64 x) 4)) |
(log.f64 (exp.f64 (pow.f64 (cos.f64 x) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 x) 2)))) |
(cbrt.f64 (pow.f64 (cos.f64 x) 6)) |
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2))) |
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 x) 2))) |
(exp.f64 (*.f64 2 (log.f64 (cos.f64 x)))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 x)) 2)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 x))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) 1) |
(*.f64 eps (*.f64 eps (pow.f64 (sin.f64 x) 2))) |
(*.f64 eps (*.f64 (sin.f64 x) (*.f64 eps (sin.f64 x)))) |
(*.f64 (*.f64 eps eps) (pow.f64 (sin.f64 x) 2)) |
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) |
(*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) 1) |
(*.f64 1 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) |
(*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 eps eps)) |
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (sin.f64 x) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 4))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 4)) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) |
(*.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x)))) |
(*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x)))) |
(*.f64 (*.f64 (*.f64 eps (sin.f64 x)) eps) (sin.f64 x)) |
(*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (sin.f64 x)) eps) |
(*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (cbrt.f64 (*.f64 eps (sin.f64 x)))) |
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 4)) |
(log.f64 (exp.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)))) |
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) |
(exp.f64 (*.f64 2 (log.f64 (*.f64 eps (sin.f64 x))))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 eps (sin.f64 x)))) 1)) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) eps)) |
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) 1) |
(/.f64 eps (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)))) |
(/.f64 eps (/.f64 (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps)) |
(/.f64 (*.f64 eps eps) (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 eps eps))) |
(/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(/.f64 1 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(/.f64 1 (/.f64 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 1)) |
(/.f64 (cbrt.f64 (pow.f64 eps 4)) (/.f64 (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (pow.f64 (cbrt.f64 eps) 2))) |
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2)) (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (neg.f64 eps))) |
(/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(/.f64 (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(/.f64 -1 (neg.f64 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(/.f64 (neg.f64 (*.f64 eps eps)) (neg.f64 (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2))) (neg.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (neg.f64 eps)))) |
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps)) (neg.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(/.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps) |
(/.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(/.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) 1) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(/.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps) 1) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2)) (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps) (sqrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) (sqrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps) |
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) -1/8)) eps) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(/.f64 (*.f64 eps (-.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) -1/8))) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) 1/2) |
(pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 1) |
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 3) |
(pow.f64 (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) |
(pow.f64 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) -1) |
(neg.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (neg.f64 eps)))) |
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2)) |
(fabs.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) 3) (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 3) (pow.f64 eps 3))) |
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(exp.f64 (log.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 1)) |
| Outputs |
|---|
(*.f64 (cos.f64 x) eps) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(*.f64 eps (*.f64 eps (*.f64 -1/2 (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
eps |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) eps) |
(fma.f64 -1/2 (*.f64 x (*.f64 eps eps)) eps) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 eps (*.f64 (-.f64 (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 eps 2)) 1))) (+.f64 (*.f64 -1/2 eps) (*.f64 -1/4 (pow.f64 eps 3)))) (pow.f64 x 2)))) |
(+.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps eps)) eps) (*.f64 (*.f64 x x) (-.f64 (*.f64 (neg.f64 eps) (fma.f64 1/4 (*.f64 eps eps) 1)) (fma.f64 -1/2 eps (*.f64 -1/4 (pow.f64 eps 3)))))) |
(fma.f64 -1/2 (*.f64 x (*.f64 eps eps)) (fma.f64 (*.f64 x x) (neg.f64 (+.f64 (+.f64 eps (*.f64 1/4 (pow.f64 eps 3))) (fma.f64 -1/4 (pow.f64 eps 3) (*.f64 eps -1/2)))) eps)) |
(fma.f64 -1/2 (*.f64 x (*.f64 eps eps)) (fma.f64 (*.f64 x x) (fma.f64 eps (fma.f64 -1 (fma.f64 (*.f64 eps eps) 1/4 1) 1/2) (neg.f64 (*.f64 -1/4 (pow.f64 eps 3)))) eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 eps 2)) (+.f64 (*.f64 -1/12 (pow.f64 eps 2)) (*.f64 1/2 (*.f64 eps (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 1/4 (pow.f64 eps 2))) eps)) (+.f64 (*.f64 -1/2 eps) (*.f64 -1/4 (pow.f64 eps 3)))))))) (pow.f64 x 3))) (+.f64 eps (*.f64 (-.f64 (*.f64 -1 (*.f64 eps (+.f64 (*.f64 1/4 (pow.f64 eps 2)) 1))) (+.f64 (*.f64 -1/2 eps) (*.f64 -1/4 (pow.f64 eps 3)))) (pow.f64 x 2))))) |
(fma.f64 -1/2 (*.f64 x (*.f64 eps eps)) (fma.f64 -1 (*.f64 (fma.f64 1/4 (*.f64 eps eps) (fma.f64 -1/12 (*.f64 eps eps) (*.f64 (*.f64 1/2 eps) (-.f64 (*.f64 (neg.f64 eps) (fma.f64 1/4 (*.f64 eps eps) 1)) (fma.f64 -1/2 eps (*.f64 -1/4 (pow.f64 eps 3))))))) (pow.f64 x 3)) (+.f64 eps (*.f64 (*.f64 x x) (-.f64 (*.f64 (neg.f64 eps) (fma.f64 1/4 (*.f64 eps eps) 1)) (fma.f64 -1/2 eps (*.f64 -1/4 (pow.f64 eps 3)))))))) |
(fma.f64 -1/2 (*.f64 x (*.f64 eps eps)) (-.f64 (fma.f64 (*.f64 x x) (neg.f64 (+.f64 (+.f64 eps (*.f64 1/4 (pow.f64 eps 3))) (fma.f64 -1/4 (pow.f64 eps 3) (*.f64 eps -1/2)))) eps) (*.f64 (+.f64 (*.f64 eps (*.f64 (neg.f64 (+.f64 (+.f64 eps (*.f64 1/4 (pow.f64 eps 3))) (fma.f64 -1/4 (pow.f64 eps 3) (*.f64 eps -1/2)))) 1/2)) (*.f64 (*.f64 eps eps) 1/6)) (pow.f64 x 3)))) |
(fma.f64 -1/2 (*.f64 x (*.f64 eps eps)) (-.f64 (fma.f64 (*.f64 x x) (fma.f64 eps (fma.f64 -1 (fma.f64 (*.f64 eps eps) 1/4 1) 1/2) (neg.f64 (*.f64 -1/4 (pow.f64 eps 3)))) eps) (*.f64 (+.f64 (*.f64 eps (*.f64 (fma.f64 eps (fma.f64 -1 (fma.f64 (*.f64 eps eps) 1/4 1) 1/2) (neg.f64 (*.f64 -1/4 (pow.f64 eps 3)))) 1/2)) (*.f64 (*.f64 eps eps) 1/6)) (pow.f64 x 3)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)))) eps) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))) |
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -1/4 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (/.f64 (+.f64 (cos.f64 x) (*.f64 1/2 (*.f64 eps (sin.f64 x)))) eps)) |
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -1/4 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x)))) eps)) |
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)))) eps) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))) |
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -1/4 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (/.f64 (+.f64 (cos.f64 x) (*.f64 1/2 (*.f64 eps (sin.f64 x)))) eps)) |
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -1/4 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x)))) eps)) |
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)))) eps) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))) |
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -1/4 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (/.f64 (+.f64 (cos.f64 x) (*.f64 1/2 (*.f64 eps (sin.f64 x)))) eps)) |
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -1/4 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x)))) eps)) |
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)))) eps) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))) |
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -1/4 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (/.f64 (+.f64 (cos.f64 x) (*.f64 1/2 (*.f64 eps (sin.f64 x)))) eps)) |
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -1/4 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x)))) eps)) |
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)))) eps) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))) |
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -1/4 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (/.f64 (+.f64 (cos.f64 x) (*.f64 1/2 (*.f64 eps (sin.f64 x)))) eps)) |
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -1/4 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x)))) eps)) |
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)))) eps) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))) |
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -1/4 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (/.f64 (+.f64 (cos.f64 x) (*.f64 1/2 (*.f64 eps (sin.f64 x)))) eps)) |
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -1/4 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x)))) eps)) |
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)))) eps) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))) |
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -1/4 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (/.f64 (+.f64 (cos.f64 x) (*.f64 1/2 (*.f64 eps (sin.f64 x)))) eps)) |
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -1/4 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x)))) eps)) |
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 1/4 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)))) eps) (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))) |
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -1/4 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (/.f64 (+.f64 (cos.f64 x) (*.f64 1/2 (*.f64 eps (sin.f64 x)))) eps)) |
(/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 -1/4 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (/.f64 (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x)))) eps)) |
1 |
(+.f64 1 (*.f64 -1 (pow.f64 x 2))) |
(+.f64 1 (neg.f64 (*.f64 x x))) |
(-.f64 1 (*.f64 x x)) |
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/3 (pow.f64 x 4)))) |
(+.f64 1 (fma.f64 -1 (*.f64 x x) (*.f64 1/3 (pow.f64 x 4)))) |
(+.f64 1 (-.f64 (*.f64 1/3 (pow.f64 x 4)) (*.f64 x x))) |
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 -2/45 (pow.f64 x 6)) (*.f64 1/3 (pow.f64 x 4))))) |
(+.f64 1 (fma.f64 -1 (*.f64 x x) (fma.f64 -2/45 (pow.f64 x 6) (*.f64 1/3 (pow.f64 x 4))))) |
(+.f64 (-.f64 1 (*.f64 x x)) (fma.f64 -2/45 (pow.f64 x 6) (*.f64 1/3 (pow.f64 x 4)))) |
(pow.f64 (cos.f64 x) 2) |
(pow.f64 (cos.f64 x) 2) |
(pow.f64 (cos.f64 x) 2) |
(pow.f64 (cos.f64 x) 2) |
(pow.f64 (cos.f64 x) 2) |
(pow.f64 (cos.f64 x) 2) |
(pow.f64 (cos.f64 x) 2) |
(pow.f64 (cos.f64 x) 2) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (pow.f64 eps 2) (pow.f64 x 2)) |
(*.f64 (*.f64 eps eps) (*.f64 x x)) |
(*.f64 x (*.f64 x (*.f64 eps eps))) |
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 eps 2) (pow.f64 x 4))) (*.f64 (pow.f64 eps 2) (pow.f64 x 2))) |
(fma.f64 -1/3 (*.f64 (*.f64 eps eps) (pow.f64 x 4)) (*.f64 (*.f64 eps eps) (*.f64 x x))) |
(fma.f64 (*.f64 eps eps) (*.f64 x x) (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 x 4) -1/3))) |
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 eps 2) (pow.f64 x 4))) (+.f64 (*.f64 (+.f64 (*.f64 1/60 (pow.f64 eps 2)) (*.f64 1/36 (pow.f64 eps 2))) (pow.f64 x 6)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2)))) |
(fma.f64 -1/3 (*.f64 (*.f64 eps eps) (pow.f64 x 4)) (fma.f64 (*.f64 (*.f64 eps eps) 2/45) (pow.f64 x 6) (*.f64 (*.f64 eps eps) (*.f64 x x)))) |
(fma.f64 -1/3 (*.f64 eps (*.f64 eps (pow.f64 x 4))) (fma.f64 (pow.f64 x 6) (*.f64 (*.f64 eps eps) 2/45) (*.f64 x (*.f64 x (*.f64 eps eps))))) |
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 eps 2) (pow.f64 x 4))) (+.f64 (*.f64 (+.f64 (*.f64 1/60 (pow.f64 eps 2)) (*.f64 1/36 (pow.f64 eps 2))) (pow.f64 x 6)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2520 (pow.f64 eps 2)) (*.f64 -1/360 (pow.f64 eps 2))) (pow.f64 x 8)) (*.f64 (pow.f64 eps 2) (pow.f64 x 2))))) |
(fma.f64 -1/3 (*.f64 (*.f64 eps eps) (pow.f64 x 4)) (fma.f64 (*.f64 (*.f64 eps eps) 2/45) (pow.f64 x 6) (fma.f64 (*.f64 (*.f64 eps eps) -1/315) (pow.f64 x 8) (*.f64 (*.f64 eps eps) (*.f64 x x))))) |
(fma.f64 -1/3 (*.f64 eps (*.f64 eps (pow.f64 x 4))) (fma.f64 (pow.f64 x 6) (*.f64 (*.f64 eps eps) 2/45) (fma.f64 (*.f64 eps eps) (*.f64 x x) (*.f64 (*.f64 eps eps) (*.f64 -1/315 (pow.f64 x 8)))))) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (cos.f64 x) eps) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(fma.f64 1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(*.f64 eps (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(fma.f64 1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(*.f64 eps (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(fma.f64 1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(*.f64 eps (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) |
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 1/2) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2)) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(*.f64 eps (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(*.f64 eps (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(*.f64 eps (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) |
(*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 1/2) |
(*.f64 (*.f64 eps eps) (*.f64 (sin.f64 x) 1/2)) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(*.f64 eps (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(*.f64 eps (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(*.f64 eps (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) |
eps |
(+.f64 eps (*.f64 1/2 (*.f64 (pow.f64 eps 2) x))) |
(+.f64 eps (*.f64 (*.f64 x (*.f64 eps eps)) 1/2)) |
(fma.f64 (*.f64 x (*.f64 eps eps)) 1/2 eps) |
(+.f64 eps (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) x)) (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))))) |
(+.f64 eps (fma.f64 1/2 (*.f64 x (*.f64 eps eps)) (*.f64 (*.f64 eps -1/2) (*.f64 x x)))) |
(+.f64 eps (fma.f64 -1/2 (*.f64 (*.f64 eps x) x) (*.f64 (*.f64 eps eps) (*.f64 x 1/2)))) |
(+.f64 eps (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) x)) (+.f64 (*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) (*.f64 -1/12 (*.f64 (pow.f64 eps 2) (pow.f64 x 3)))))) |
(+.f64 eps (fma.f64 1/2 (*.f64 x (*.f64 eps eps)) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) (*.f64 -1/12 (*.f64 (*.f64 eps eps) (pow.f64 x 3)))))) |
(+.f64 eps (fma.f64 (*.f64 x (*.f64 eps eps)) 1/2 (fma.f64 -1/12 (*.f64 (*.f64 eps eps) (pow.f64 x 3)) (*.f64 -1/2 (*.f64 (*.f64 eps x) x))))) |
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps) |
(fma.f64 1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(*.f64 eps (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) |
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps) |
(fma.f64 1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(*.f64 eps (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) |
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps) |
(fma.f64 1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(*.f64 eps (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) |
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps) |
(fma.f64 1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(*.f64 eps (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) |
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps) |
(fma.f64 1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(*.f64 eps (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) |
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps) |
(fma.f64 1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(*.f64 eps (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) |
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps) |
(fma.f64 1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(*.f64 eps (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) |
(*.f64 (-.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) eps) |
(fma.f64 1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) eps)) |
(*.f64 eps (-.f64 (cos.f64 x) (*.f64 eps (*.f64 -1/2 (sin.f64 x))))) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) eps)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) 1) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 eps (*.f64 (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (*.f64 eps eps) (/.f64 1 (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (*.f64 eps eps) (*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (*.f64 (*.f64 eps eps) (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) eps) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 1) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 1 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2) (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (*.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (sqrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 (sqrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (sqrt.f64 eps) (sqrt.f64 (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)))) |
(*.f64 (sqrt.f64 eps) (sqrt.f64 (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) 2)))) |
(*.f64 (sqrt.f64 eps) (sqrt.f64 (*.f64 eps (pow.f64 (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x)) 2)))) |
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (neg.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2)) (/.f64 1 (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (neg.f64 eps)))) |
(*.f64 (neg.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))) 2)) (/.f64 1 (*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (neg.f64 eps)))) |
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (neg.f64 eps)) |
(*.f64 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (/.f64 (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) eps)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps) (/.f64 1 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (sqrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2)) (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 eps eps) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) eps) (/.f64 (*.f64 eps eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 (*.f64 eps eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) eps)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 1 eps) (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2) eps) (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 1 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) eps)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 eps 1) (/.f64 (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 (*.f64 eps eps) 1) (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) (/.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 (*.f64 eps eps) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2) 1) (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 (*.f64 eps eps) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (/.f64 (*.f64 eps eps) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(*.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))) (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))) 2) 2) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))) 2))) |
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) 2) (*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) 2)) |
(/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) 5) (pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) 2)) |
(*.f64 (/.f64 eps (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) (/.f64 (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 (*.f64 eps eps) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) (/.f64 (*.f64 eps eps) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 eps (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (/.f64 (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 1) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps) (-.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) -1/8))) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) 2) (/.f64 (-.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) -1/8)) eps)) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))))) |
(/.f64 (*.f64 eps (pow.f64 (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x)) 2)) (/.f64 (+.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/8)) (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps -1/2) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (pow.f64 (cos.f64 x) 2)))) |
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps) (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (*.f64 eps (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2)) (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (*.f64 eps (sqrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) (sqrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(*.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (sqrt.f64 eps)) (sqrt.f64 eps)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) 1/2) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 1) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 3) 1/3) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 3) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(pow.f64 (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(pow.f64 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) -1) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(neg.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (neg.f64 eps)))) |
(*.f64 (neg.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))) 2)) (/.f64 1 (*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (neg.f64 eps)))) |
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (neg.f64 eps)) |
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(fabs.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 3)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) 3) (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 3))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 3))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 3) (pow.f64 eps 3))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(exp.f64 (log.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 1)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x)))) |
(fma.f64 1/2 (cos.f64 (+.f64 x x)) 1/2) |
(+.f64 1/2 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1)) |
(fma.f64 1/2 (cos.f64 (+.f64 x x)) 1/2) |
(+.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1/2) |
(fma.f64 1/2 (cos.f64 (+.f64 x x)) 1/2) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2))) 1) |
(pow.f64 (cos.f64 x) 2) |
(/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)))) |
(fma.f64 1/2 (cos.f64 (+.f64 x x)) 1/2) |
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) 2) |
(/.f64 (+.f64 1 (cos.f64 (+.f64 x x))) 2) |
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0))) -2) |
(/.f64 (+.f64 (neg.f64 (cos.f64 (+.f64 x x))) -1) -2) |
(/.f64 (-.f64 -1 (cos.f64 (+.f64 x x))) -2) |
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 3)) (+.f64 1/4 (-.f64 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x)))) (*.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x))))))) |
(/.f64 (+.f64 1/8 (*.f64 1/8 (pow.f64 (cos.f64 (+.f64 x x)) 3))) (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (-.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) 1/2)))) |
(/.f64 (fma.f64 1/8 (pow.f64 (cos.f64 (+.f64 x x)) 3) 1/8) (fma.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (fma.f64 1/2 (cos.f64 (+.f64 x x)) -1/2) 1/4)) |
(/.f64 (fma.f64 1/8 (pow.f64 (cos.f64 (+.f64 x x)) 3) 1/8) (+.f64 1/4 (*.f64 (cos.f64 (+.f64 x x)) (fma.f64 1/4 (cos.f64 (+.f64 x x)) -1/4)))) |
(/.f64 (-.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 (+.f64 x x))) (*.f64 1/2 (cos.f64 (+.f64 x x))))) (pow.f64 (sin.f64 x) 2)) |
(/.f64 (-.f64 1/4 (*.f64 (*.f64 1/4 (cos.f64 (+.f64 x x))) (cos.f64 (+.f64 x x)))) (pow.f64 (sin.f64 x) 2)) |
(/.f64 (+.f64 1/4 (*.f64 (*.f64 -1/4 (cos.f64 (+.f64 x x))) (cos.f64 (+.f64 x x)))) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (cos.f64 x) 2) |
(pow.f64 (pow.f64 (cos.f64 x) 2) 1) |
(pow.f64 (cos.f64 x) 2) |
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 3) |
(pow.f64 (pow.f64 (cos.f64 x) 6) 1/3) |
(cbrt.f64 (pow.f64 (cos.f64 x) 6)) |
(sqrt.f64 (pow.f64 (cos.f64 x) 4)) |
(fabs.f64 (pow.f64 (cos.f64 x) 2)) |
(log.f64 (exp.f64 (pow.f64 (cos.f64 x) 2))) |
(pow.f64 (cos.f64 x) 2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 x) 2)))) |
(pow.f64 (cos.f64 x) 2) |
(cbrt.f64 (pow.f64 (cos.f64 x) 6)) |
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2))) |
(pow.f64 (cos.f64 x) 2) |
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 x) 2))) |
(pow.f64 (cos.f64 x) 2) |
(exp.f64 (*.f64 2 (log.f64 (cos.f64 x)))) |
(pow.f64 (cos.f64 x) 2) |
(exp.f64 (*.f64 (log.f64 (cos.f64 x)) 2)) |
(pow.f64 (cos.f64 x) 2) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 x))) 1)) |
(pow.f64 (cos.f64 x) 2) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) 1) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 eps (*.f64 eps (pow.f64 (sin.f64 x) 2))) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 eps (*.f64 (sin.f64 x) (*.f64 eps (sin.f64 x)))) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (*.f64 eps eps) (pow.f64 (sin.f64 x) 2)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps (sin.f64 x)))) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (*.f64 eps (sin.f64 x)) (*.f64 eps (sin.f64 x))) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) 1) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 1 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 eps eps)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (pow.f64 (sin.f64 x) 2))) |
(*.f64 (cbrt.f64 (pow.f64 eps 4)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cbrt.f64 eps) 2))) |
(*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 (pow.f64 eps 4)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 4))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 (cbrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 (*.f64 eps (sin.f64 x)) (cbrt.f64 (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (*.f64 (sin.f64 x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (cbrt.f64 (*.f64 eps (sin.f64 x)))))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 4)) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 4))) |
(*.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 (sqrt.f64 (*.f64 eps (sin.f64 x))) (*.f64 eps (sin.f64 x)))) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (sqrt.f64 (*.f64 eps (sin.f64 x)))) (sqrt.f64 (*.f64 eps (sin.f64 x)))) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (*.f64 (*.f64 eps (sin.f64 x)) eps) (sin.f64 x)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (sin.f64 x)) eps) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(*.f64 (*.f64 (*.f64 eps (sin.f64 x)) (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) (cbrt.f64 (*.f64 eps (sin.f64 x)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (*.f64 (*.f64 eps (sin.f64 x)) (cbrt.f64 (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (*.f64 (sin.f64 x) (*.f64 (cbrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) (cbrt.f64 (*.f64 eps (sin.f64 x)))))) |
(sqrt.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 4)) |
(fabs.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)) |
(log.f64 (exp.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2)))) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) 3)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2))) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(exp.f64 (*.f64 2 (log.f64 (*.f64 eps (sin.f64 x))))) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 eps (sin.f64 x)))) 1)) |
(pow.f64 (*.f64 eps (sin.f64 x)) 2) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) eps)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(+.f64 (*.f64 eps (cos.f64 x)) (*.f64 eps (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) 1) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 eps (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 eps (/.f64 (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 (*.f64 eps eps) (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 eps eps))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 1 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 1 (/.f64 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 1)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 (cbrt.f64 (pow.f64 eps 4)) (/.f64 (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (pow.f64 (cbrt.f64 eps) 2))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 eps 4)) (/.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))) (pow.f64 (cbrt.f64 eps) 2)) |
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (/.f64 (cbrt.f64 (pow.f64 eps 4)) eps) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) |
(/.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) 2) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 (neg.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2)) (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (neg.f64 eps))) |
(*.f64 (neg.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))) 2)) (/.f64 1 (*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (neg.f64 eps)))) |
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (neg.f64 eps)) |
(/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 (*.f64 eps (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 -1 (neg.f64 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 (neg.f64 (*.f64 eps eps)) (neg.f64 (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2))) (neg.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (neg.f64 eps)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps)) (neg.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) 1) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps) 1) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2)) (cbrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps) (sqrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) (sqrt.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 (*.f64 (*.f64 eps eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) -1/8)) eps) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) -1/8)) (/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))) eps)) |
(*.f64 (/.f64 eps (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps -1/2) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (pow.f64 (cos.f64 x) 2))) (+.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/8))) |
(/.f64 (*.f64 eps (-.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) -1/8))) (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 eps -1/2)) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) -1/8)) (/.f64 (+.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 -1/2 (*.f64 eps (sin.f64 x))) (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))))) eps)) |
(*.f64 (/.f64 eps (fma.f64 (sin.f64 x) (*.f64 (*.f64 eps -1/2) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (pow.f64 (cos.f64 x) 2))) (+.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 3) 1/8))) |
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) 1/2) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 1) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 3) 1/3) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 3) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(pow.f64 (sqrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(pow.f64 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) -1) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(neg.f64 (/.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (neg.f64 eps)))) |
(*.f64 (neg.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x))))) 2)) (/.f64 1 (*.f64 (+.f64 (cos.f64 x) (*.f64 -1/2 (*.f64 eps (sin.f64 x)))) (neg.f64 eps)))) |
(/.f64 (neg.f64 (*.f64 (*.f64 eps eps) (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x)))) (neg.f64 eps)) |
(sqrt.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(fabs.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(log.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) eps)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(cbrt.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 3)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(cbrt.f64 (/.f64 (pow.f64 (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 2) 3) (pow.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) 3))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 3))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 3) (pow.f64 eps 3))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(expm1.f64 (log1p.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(log1p.f64 (expm1.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(exp.f64 (log.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
(exp.f64 (*.f64 (log.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 1)) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(*.f64 eps (fma.f64 -1/2 (*.f64 eps (sin.f64 x)) (cos.f64 x))) |
Compiled 18411 to 8833 computations (52% saved)
56 alts after pruning (50 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 753 | 27 | 780 |
| Fresh | 14 | 23 | 37 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 6 | 7 |
| Total | 769 | 56 | 825 |
| Status | Error | Program |
|---|---|---|
| ✓ | 0.3b | (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) |
| 27.6b | (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (sin.f64 eps)) | |
| 0.3b | (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) | |
| 23.9b | (fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) | |
| ▶ | 23.9b | (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
| 61.1b | (fma.f64 (sin.f64 x) (cos.f64 eps) (sin.f64 x)) | |
| ✓ | 0.3b | (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
| 30.0b | (pow.f64 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) -1) | |
| 60.4b | (pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2) | |
| 45.6b | (pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2) | |
| 32.2b | (pow.f64 (exp.f64 1) (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) | |
| 1.5b | (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3) | |
| 38.1b | (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) | |
| 59.0b | (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 3) | |
| 45.9b | (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) 1/4))) (*.f64 eps (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) | |
| 23.9b | (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x)) | |
| 23.9b | (-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) | |
| 0.3b | (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) | |
| 59.0b | (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) | |
| 50.4b | (-.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x)) | |
| ✓ | 37.5b | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| 38.5b | (-.f64 (sin.f64 eps) (sin.f64 x)) | |
| 38.6b | (-.f64 (log1p.f64 (expm1.f64 (sin.f64 eps))) (sin.f64 x)) | |
| 59.8b | (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) 1) | |
| 1.4b | (+.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) | |
| 59.8b | (+.f64 (/.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) 2) (neg.f64 (sin.f64 x))) | |
| 29.4b | (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) | |
| ▶ | 0.3b | (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x)))) |
| 0.4b | (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3)) | |
| ✓ | 0.3b | (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
| 0.3b | (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))))) | |
| 15.2b | (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (exp.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) | |
| 36.7b | (+.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) | |
| ▶ | 27.6b | (+.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
| ▶ | 46.0b | (+.f64 eps (-.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)) |
| ✓ | 46.1b | (+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x)))) |
| 30.6b | (*.f64 (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) | |
| 30.1b | (*.f64 (/.f64 1 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps)) | |
| 61.2b | (*.f64 (-.f64 (cos.f64 eps) 1) x) | |
| 29.9b | (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) eps) | |
| 59.0b | (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) | |
| 30.6b | (*.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps)) | |
| 45.7b | (*.f64 (*.f64 eps eps) (/.f64 1 (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) | |
| 13.6b | (*.f64 (sin.f64 (/.f64 (+.f64 eps 0) 2)) (*.f64 (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2)) 2)) | |
| 61.1b | (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) -1)) | |
| ✓ | 29.8b | (*.f64 (cos.f64 x) eps) |
| ▶ | 51.0b | (sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)) |
| 59.6b | (sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) | |
| 28.5b | (sin.f64 eps) | |
| 37.6b | (log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) | |
| 59.0b | (log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) | |
| 31.4b | (log.f64 (exp.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) | |
| 59.1b | (log.f64 (exp.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) | |
| 59.7b | (expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) | |
| 59.0b | (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) | |
| 44.2b | eps |
Compiled 1520 to 1086 computations (28.6% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x)))) |
| 0.1b | (*.f64 (sin.f64 eps) (cos.f64 x)) | |
| ✓ | 1.5b | (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x))) |
Compiled 42 to 10 computations (76.2% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x))) |
| 0.0ms | x | @ | inf | (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x))) |
| 0.0ms | eps | @ | inf | (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x))) |
| 0.0ms | eps | @ | -inf | (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x))) |
| 0.0ms | x | @ | -inf | (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x))) |
| 1× | batch-egg-rewrite |
| 543× | log-prod_binary64 |
| 426× | fma-def_binary64 |
| 371× | pow-prod-down_binary64 |
| 305× | pow2_binary64 |
| 226× | fma-neg_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 34 |
| 1 | 237 | 22 |
| 2 | 3297 | 22 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x))) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) 0) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) (sqrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (exp.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (sin.f64 x)) (exp.f64 (*.f64 (cos.f64 eps) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 x))) (exp.f64 (*.f64 (cos.f64 eps) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 2) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((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))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3)) (/.f64 1 (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 1 (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3)) (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3))) (neg.f64 (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (neg.f64 (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)) (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (exp.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 eps) (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 1 (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) 2) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) (sqrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (cbrt.f64 (cos.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (cos.f64 x)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))))))) |
| 1× | egg-herbie |
| 561× | distribute-rgt-in_binary64 |
| 517× | distribute-lft-in_binary64 |
| 456× | unswap-sqr_binary64 |
| 267× | cancel-sign-sub-inv_binary64 |
| 199× | distribute-rgt-neg-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 325 | 3268 |
| 1 | 823 | 3147 |
| 2 | 2781 | 2932 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (-.f64 (cos.f64 eps) 1) x) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (cos.f64 eps)) 1/120) (pow.f64 x 5)) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (cos.f64 eps)) 1/120) (pow.f64 x 5)) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (*.f64 (pow.f64 x 7) (+.f64 (*.f64 -1/5040 (cos.f64 eps)) 1/5040))))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (cos.f64 x) eps) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(sin.f64 eps) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps)))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(+.f64 0 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (sin.f64 x)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) 1) |
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) 0) (sin.f64 x)) |
(*.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 1) |
(*.f64 1 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) |
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) (sqrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 1) |
(pow.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 2) 1/2) |
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) 3) |
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) 2) |
(pow.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3) 1/3) |
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 2)) |
(log.f64 (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))))) |
(log.f64 (/.f64 (exp.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (exp.f64 (sin.f64 x)))) |
(log.f64 (/.f64 (exp.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 x))))) |
(log.f64 (*.f64 (exp.f64 (sin.f64 x)) (exp.f64 (*.f64 (cos.f64 eps) (sin.f64 x))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 x))) (exp.f64 (*.f64 (cos.f64 eps) (sin.f64 x))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 x))))) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) |
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) |
(exp.f64 (log.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) 1)) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1) |
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 2) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) |
(*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1) |
(*.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 2 (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3)) (/.f64 1 (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(*.f64 (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 1 (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) |
(/.f64 1 (/.f64 (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3)))) |
(/.f64 1 (/.f64 (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3)) (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) |
(/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3))) (neg.f64 (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (neg.f64 (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(pow.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1) |
(pow.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 1/2) |
(pow.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3) |
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) |
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) |
(pow.f64 (/.f64 (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3))) -1) |
(pow.f64 (/.f64 (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) -1) |
(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 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)) (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) |
(log.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (exp.f64 (sin.f64 x)))) |
(log.f64 (*.f64 (exp.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)))) |
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(exp.f64 (log.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1)) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 1 (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 1 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 1 (*.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 1 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) 2) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) (sqrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (sin.f64 x)) |
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (sin.f64 x)) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (cbrt.f64 (cos.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (cos.f64 x)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
| Outputs |
|---|
(*.f64 (-.f64 (cos.f64 eps) 1) x) |
(*.f64 (+.f64 (cos.f64 eps) -1) x) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3))) |
(fma.f64 (+.f64 (cos.f64 eps) -1) x (*.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3))) |
(fma.f64 (+.f64 (cos.f64 eps) -1) x (*.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (pow.f64 x 3))) |
(fma.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (pow.f64 x 3) (*.f64 (+.f64 (cos.f64 eps) -1) x)) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (cos.f64 eps)) 1/120) (pow.f64 x 5)) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)))) |
(fma.f64 (fma.f64 1/120 (cos.f64 eps) -1/120) (pow.f64 x 5) (fma.f64 (+.f64 (cos.f64 eps) -1) x (*.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3)))) |
(fma.f64 (fma.f64 (cos.f64 eps) 1/120 -1/120) (pow.f64 x 5) (fma.f64 (+.f64 (cos.f64 eps) -1) x (*.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (pow.f64 x 3)))) |
(fma.f64 (fma.f64 (cos.f64 eps) 1/120 -1/120) (pow.f64 x 5) (fma.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (pow.f64 x 3) (*.f64 (+.f64 (cos.f64 eps) -1) x))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/120 (cos.f64 eps)) 1/120) (pow.f64 x 5)) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (*.f64 (pow.f64 x 7) (+.f64 (*.f64 -1/5040 (cos.f64 eps)) 1/5040))))) |
(fma.f64 (fma.f64 1/120 (cos.f64 eps) -1/120) (pow.f64 x 5) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (*.f64 (pow.f64 x 7) (fma.f64 -1/5040 (cos.f64 eps) 1/5040))))) |
(fma.f64 (fma.f64 (cos.f64 eps) 1/120 -1/120) (pow.f64 x 5) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (pow.f64 x 3) (*.f64 (pow.f64 x 7) (fma.f64 (cos.f64 eps) -1/5040 1/5040))))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))) |
(*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) |
(*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))) |
(*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps eps)) (*.f64 1/24 (pow.f64 eps 4)))) |
(*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 1/24 (*.f64 eps eps)) -1/2))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 -1/720 (*.f64 (sin.f64 x) (pow.f64 eps 6)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))) |
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps eps)) (*.f64 -1/720 (pow.f64 eps 6))))) |
(*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps eps)) (+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 -1/720 (pow.f64 eps 6))))) |
(+.f64 (*.f64 1/40320 (*.f64 (pow.f64 eps 8) (sin.f64 x))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 eps 6) (sin.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(fma.f64 1/40320 (*.f64 (sin.f64 x) (pow.f64 eps 8)) (fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 -1/720 (*.f64 (sin.f64 x) (pow.f64 eps 6)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))))) |
(+.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps eps)) (*.f64 -1/720 (pow.f64 eps 6)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/40320 (pow.f64 eps 8)) (*.f64 1/24 (pow.f64 eps 4))))) |
(*.f64 (sin.f64 x) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 eps eps)) (*.f64 -1/720 (pow.f64 eps 6))) (+.f64 (*.f64 1/40320 (pow.f64 eps 8)) (*.f64 1/24 (pow.f64 eps 4))))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (cos.f64 x) eps) |
(*.f64 eps (cos.f64 x)) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))) |
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) |
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 eps (cos.f64 x))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))) |
(+.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.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 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))))) |
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps eps)) (*.f64 1/24 (pow.f64 eps 4))))) |
(+.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))) (*.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (+.f64 (*.f64 1/24 (*.f64 eps eps)) -1/2)))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(sin.f64 eps) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))) |
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 x (*.f64 x (sin.f64 eps))) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (pow.f64 x 3) (sin.f64 eps)))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(+.f64 0 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(+.f64 (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 1) (sin.f64 x)) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) 1))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) 1))))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) 1) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) 0) (sin.f64 x)) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(*.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 1) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(*.f64 1 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) 2)) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) (sqrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (-.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) 1) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 eps) 3) 1) (pow.f64 (sin.f64 x) 3)) (+.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (*.f64 (cos.f64 eps) (pow.f64 (sin.f64 x) 2)) (+.f64 (cos.f64 eps) -1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (sin.f64 x) 2)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) |
(pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 1) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(pow.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 2) 1/2) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) 3) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) 2) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(pow.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3) 1/3) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 2)) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(log.f64 (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(log.f64 (/.f64 (exp.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (exp.f64 (sin.f64 x)))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(log.f64 (/.f64 (exp.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 x))))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) |
(log.f64 (*.f64 (exp.f64 (sin.f64 x)) (exp.f64 (*.f64 (cos.f64 eps) (sin.f64 x))))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 x))) (exp.f64 (*.f64 (cos.f64 eps) (sin.f64 x))))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(log.f64 (*.f64 (exp.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 x))))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3)) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(exp.f64 (log.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) 1)) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 2) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 2) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) |
(-.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 2) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) |
(*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(*.f64 1 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps 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 x) (sin.f64 (+.f64 eps 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 x) (sin.f64 (+.f64 eps 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 x) (sin.f64 (+.f64 eps x))) |
(*.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 (+.f64 x eps) x) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 x eps) x) 2)))) |
(*.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2)))) |
(*.f64 2 (*.f64 (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)) (cos.f64 (/.f64 (-.f64 (+.f64 eps x) x) 2)))) |
(*.f64 (cos.f64 (/.f64 (+.f64 eps 0) 2)) (*.f64 2 (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)))) |
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3)) (/.f64 1 (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) 1) (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(*.f64 (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (/.f64 1 (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(/.f64 1 (/.f64 (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) 1) (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 1 (/.f64 (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))))) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3)) (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) 1) (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2) (*.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) 1) (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x))) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3))) (neg.f64 (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)))) |
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) 1) (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (neg.f64 (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) (neg.f64 (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 2) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps)))) |
(pow.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(pow.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 1/2) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(pow.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(pow.f64 (sqrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(pow.f64 (/.f64 (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3))) -1) |
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) 1) (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 3) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 3)) (fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (-.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (sin.f64 eps))) (pow.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) 2))) |
(pow.f64 (/.f64 (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (-.f64 eps x)) (sin.f64 x)))) -1) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(sqrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(log.f64 (exp.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(log.f64 (*.f64 (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (exp.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)) (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))) (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)))))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(log.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (exp.f64 (sin.f64 x)))) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(log.f64 (*.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (sin.f64 x))))) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3)) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(expm1.f64 (log1p.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(log1p.f64 (expm1.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(exp.f64 (log.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(exp.f64 (*.f64 (log.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1)) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) 1 (*.f64 (sin.f64 eps) (cos.f64 x))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (cos.f64 x) (sin.f64 eps) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 1 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 1 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 1 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 1 (*.f64 (cos.f64 eps) (sin.f64 x)) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 1 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (cbrt.f64 (cos.f64 x)) (sin.f64 eps)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 eps) (cbrt.f64 (sin.f64 x))) (+.f64 (sin.f64 x) (*.f64 (cos.f64 x) (sin.f64 eps)))) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 eps) (cbrt.f64 (sin.f64 x))) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) 2) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) 2) (cbrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 x)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (sqrt.f64 (cos.f64 x)) (*.f64 (sqrt.f64 (cos.f64 x)) (sin.f64 eps)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (sqrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) (sqrt.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (+.f64 (sin.f64 (-.f64 eps x)) (sin.f64 (+.f64 x eps))) 1/2 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) 1/2 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 (+.f64 (sin.f64 (+.f64 eps x)) (sin.f64 (-.f64 eps x))) 1/2 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) 2) (cbrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 2) (cbrt.f64 (sin.f64 (+.f64 x eps))) (sin.f64 x)) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (sin.f64 x)) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (sqrt.f64 (*.f64 (cos.f64 eps) (sin.f64 x))) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (*.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (cbrt.f64 (cos.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)) (+.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x)))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (*.f64 (sin.f64 eps) (cbrt.f64 (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (cos.f64 x)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 x))) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) (*.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 x))) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) 1))) |
(fma.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (*.f64 (cos.f64 x) (pow.f64 (cbrt.f64 (sin.f64 eps)) 2)) (cbrt.f64 (sin.f64 eps)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)) (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x))) |
(+.f64 (fma.f64 (cos.f64 eps) (sin.f64 x) (sin.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (+.f64 (cos.f64 eps) 1) (sin.f64 x) (log.f64 (pow.f64 (exp.f64 (sin.f64 eps)) (cos.f64 x)))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (sin.f64 x))) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 1.5b | (-.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1) |
| ✓ | 5.9b | (*.f64 eps (*.f64 (*.f64 x x) -1/2)) |
Compiled 54 to 30 computations (44.4% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | eps | @ | 0 | (*.f64 eps (*.f64 (*.f64 x x) -1/2)) |
| 0.0ms | eps | @ | inf | (*.f64 eps (*.f64 (*.f64 x x) -1/2)) |
| 0.0ms | x | @ | inf | (*.f64 eps (*.f64 (*.f64 x x) -1/2)) |
| 0.0ms | eps | @ | 0 | (-.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1) |
| 0.0ms | eps | @ | -inf | (*.f64 eps (*.f64 (*.f64 x x) -1/2)) |
| 1× | batch-egg-rewrite |
| 687× | prod-diff_binary64 |
| 518× | fma-def_binary64 |
| 452× | log-prod_binary64 |
| 291× | pow-prod-down_binary64 |
| 245× | pow2_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 20 |
| 1 | 219 | 20 |
| 2 | 2920 | 20 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 eps (*.f64 (*.f64 x x) -1/2)) |
(-.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (-.f64 1 (*.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1)) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 2)) (-.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 eps eps) (*.f64 1/4 (pow.f64 x 4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 eps eps) (*.f64 1/4 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (*.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps (*.f64 (*.f64 x x) -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 (*.f64 x -1/2) eps) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 x x) -1/2) eps 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 (*.f64 x x) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2)) (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2)) (*.f64 (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) -1/2)) eps) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 2) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 (*.f64 x x) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (sqrt.f64 -1/2)) (*.f64 (*.f64 x (sqrt.f64 -1/2)) eps) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (*.f64 (pow.f64 eps 3) (pow.f64 x 6)) -1/8 1) (/.f64 1 (fma.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 (*.f64 (*.f64 eps eps) (*.f64 1/4 (pow.f64 x 4)))) (/.f64 1 (-.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (*.f64 x x)) -1/2 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) 2) (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2) 1) (fma.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps x) (*.f64 x -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps -1/2) (*.f64 x x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (cbrt.f64 (*.f64 1/4 (pow.f64 x 4)))) (cbrt.f64 (*.f64 (*.f64 x x) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (*.f64 x (sqrt.f64 -1/2))) (*.f64 x (sqrt.f64 -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 (*.f64 x (sqrt.f64 -1/2)) (cbrt.f64 eps)) 2) (cbrt.f64 eps) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (*.f64 x x) -1/2) (sqrt.f64 eps)) (sqrt.f64 eps) 0))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 eps (*.f64 (*.f64 x x) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (*.f64 x -1/2) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (*.f64 -1/2 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (*.f64 eps (*.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 x x) -1/2) eps)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 (*.f64 x x) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) -1/2)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 2) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 (*.f64 x x) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (sqrt.f64 -1/2)) (*.f64 (*.f64 x (sqrt.f64 -1/2)) eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (*.f64 x x)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps x) (*.f64 x -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps -1/2) (*.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (cbrt.f64 (*.f64 1/4 (pow.f64 x 4)))) (cbrt.f64 (*.f64 (*.f64 x x) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 eps (*.f64 x (sqrt.f64 -1/2))) (*.f64 x (sqrt.f64 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 x (sqrt.f64 -1/2)) (cbrt.f64 eps)) 2) (cbrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 x x) -1/2) (sqrt.f64 eps)) (sqrt.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (-.f64 1 (*.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1)) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 2)) (-.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 eps eps) (*.f64 1/4 (pow.f64 x 4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 eps eps) (*.f64 1/4 (pow.f64 x 4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (*.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 eps (*.f64 (*.f64 x x) -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 x (*.f64 (*.f64 x -1/2) eps) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 x x) -1/2) eps 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 1 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 1 -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 (*.f64 x x) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2)) (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2)) (*.f64 (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) -1/2)) eps) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 2) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 (*.f64 x x) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 x (sqrt.f64 -1/2)) (*.f64 (*.f64 x (sqrt.f64 -1/2)) eps) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (*.f64 (pow.f64 eps 3) (pow.f64 x 6)) -1/8 1) (/.f64 1 (fma.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 1 (*.f64 (*.f64 eps eps) (*.f64 1/4 (pow.f64 x 4)))) (/.f64 1 (-.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (*.f64 x x)) -1/2 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) 2) (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (fma.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2) 1) (fma.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps x) (*.f64 x -1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps -1/2) (*.f64 x x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (cbrt.f64 (*.f64 1/4 (pow.f64 x 4)))) (cbrt.f64 (*.f64 (*.f64 x x) -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 eps (*.f64 x (sqrt.f64 -1/2))) (*.f64 x (sqrt.f64 -1/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (*.f64 (*.f64 x (sqrt.f64 -1/2)) (cbrt.f64 eps)) 2) (cbrt.f64 eps) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (*.f64 x x) -1/2) (sqrt.f64 eps)) (sqrt.f64 eps) 0))))) |
| 1× | egg-herbie |
| 791× | log-prod_binary64 |
| 495× | distribute-rgt-in_binary64 |
| 471× | distribute-lft-in_binary64 |
| 399× | unswap-sqr_binary64 |
| 295× | *-commutative_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 216 | 4118 |
| 1 | 518 | 4076 |
| 2 | 1705 | 3504 |
| 3 | 7201 | 3504 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(+.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 0) |
(+.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) |
(+.f64 1 (*.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1)) |
(+.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) -1) |
(+.f64 0 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) |
(+.f64 -1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) |
(+.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x)))))) |
(-.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 1) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (-.f64 1 (*.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) -1)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1)) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 2)) (-.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1))) |
(pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 1) |
(pow.f64 (*.f64 (*.f64 eps eps) (*.f64 1/4 (pow.f64 x 4))) 1/2) |
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 3) |
(pow.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) 2) |
(pow.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3) 1/3) |
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1)) -1) |
(pow.f64 (/.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1)) -1) |
(sqrt.f64 (*.f64 (*.f64 eps eps) (*.f64 1/4 (pow.f64 x 4)))) |
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))))) |
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3)) |
(hypot.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)))) |
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) |
(expm1.f64 (*.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) |
(exp.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)) |
(fma.f64 eps (*.f64 (*.f64 x x) -1/2) 0) |
(fma.f64 x (*.f64 (*.f64 x -1/2) eps) 0) |
(fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 0) |
(fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 0) |
(fma.f64 (*.f64 (*.f64 x x) -1/2) eps 0) |
(fma.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 1 0) |
(fma.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 0) |
(fma.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) -1) |
(fma.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1) |
(fma.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 1 -1) |
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 (*.f64 x x) -1/2)) 0) |
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2)) (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) -1) |
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2)) (*.f64 (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) -1) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) -1/2)) eps) 0) |
(fma.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 2) 0) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 2) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 0) |
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 (*.f64 x x) -1/2)) 0) |
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) -1) |
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) -1) |
(fma.f64 (*.f64 x (sqrt.f64 -1/2)) (*.f64 (*.f64 x (sqrt.f64 -1/2)) eps) 0) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) 0) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) 0) |
(fma.f64 (fma.f64 (*.f64 (pow.f64 eps 3) (pow.f64 x 6)) -1/8 1) (/.f64 1 (fma.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1)) -1) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) 0) |
(fma.f64 (-.f64 1 (*.f64 (*.f64 eps eps) (*.f64 1/4 (pow.f64 x 4)))) (/.f64 1 (-.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) -1) |
(fma.f64 (*.f64 eps (*.f64 x x)) -1/2 0) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) 2) (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) 1) |
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) 1) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) 0) |
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2) 1) (fma.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2) -1) 1) |
(fma.f64 (*.f64 eps x) (*.f64 x -1/2) 0) |
(fma.f64 (*.f64 eps -1/2) (*.f64 x x) 0) |
(fma.f64 (*.f64 eps (cbrt.f64 (*.f64 1/4 (pow.f64 x 4)))) (cbrt.f64 (*.f64 (*.f64 x x) -1/2)) 0) |
(fma.f64 (*.f64 eps (*.f64 x (sqrt.f64 -1/2))) (*.f64 x (sqrt.f64 -1/2)) 0) |
(fma.f64 (pow.f64 (*.f64 (*.f64 x (sqrt.f64 -1/2)) (cbrt.f64 eps)) 2) (cbrt.f64 eps) 0) |
(fma.f64 (*.f64 (*.f64 (*.f64 x x) -1/2) (sqrt.f64 eps)) (sqrt.f64 eps) 0) |
(+.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 0) |
(+.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) |
(+.f64 1 (*.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1)) |
(+.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) -1) |
(+.f64 0 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) |
(+.f64 -1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) |
(+.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x)))))) |
(*.f64 eps (*.f64 (*.f64 x x) -1/2)) |
(*.f64 x (*.f64 (*.f64 x -1/2) eps)) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 (*.f64 x x) -1/2) eps) |
(*.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 1) |
(*.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) |
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 (*.f64 x x) -1/2))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) -1/2)) eps)) |
(*.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 2) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) |
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 (*.f64 x x) -1/2))) |
(*.f64 (*.f64 x (sqrt.f64 -1/2)) (*.f64 (*.f64 x (sqrt.f64 -1/2)) eps)) |
(*.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(*.f64 (*.f64 eps (*.f64 x x)) -1/2) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1)) |
(*.f64 (*.f64 eps x) (*.f64 x -1/2)) |
(*.f64 (*.f64 eps -1/2) (*.f64 x x)) |
(*.f64 (*.f64 eps (cbrt.f64 (*.f64 1/4 (pow.f64 x 4)))) (cbrt.f64 (*.f64 (*.f64 x x) -1/2))) |
(*.f64 (*.f64 eps (*.f64 x (sqrt.f64 -1/2))) (*.f64 x (sqrt.f64 -1/2))) |
(*.f64 (pow.f64 (*.f64 (*.f64 x (sqrt.f64 -1/2)) (cbrt.f64 eps)) 2) (cbrt.f64 eps)) |
(*.f64 (*.f64 (*.f64 (*.f64 x x) -1/2) (sqrt.f64 eps)) (sqrt.f64 eps)) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (-.f64 1 (*.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) -1)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1)) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 2)) (-.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1))) |
(pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 1) |
(pow.f64 (*.f64 (*.f64 eps eps) (*.f64 1/4 (pow.f64 x 4))) 1/2) |
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 3) |
(pow.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) 2) |
(pow.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3) 1/3) |
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1)) -1) |
(pow.f64 (/.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1)) -1) |
(sqrt.f64 (*.f64 (*.f64 eps eps) (*.f64 1/4 (pow.f64 x 4)))) |
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))))) |
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3)) |
(hypot.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)))) |
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) |
(expm1.f64 (*.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) |
(exp.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)) |
(fma.f64 eps (*.f64 (*.f64 x x) -1/2) 0) |
(fma.f64 x (*.f64 (*.f64 x -1/2) eps) 0) |
(fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 0) |
(fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 0) |
(fma.f64 (*.f64 (*.f64 x x) -1/2) eps 0) |
(fma.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 1 0) |
(fma.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 0) |
(fma.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) -1) |
(fma.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1) |
(fma.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 1 -1) |
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 (*.f64 x x) -1/2)) 0) |
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2)) (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) -1) |
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2)) (*.f64 (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) -1) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) -1/2)) eps) 0) |
(fma.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 2) 0) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 2) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 0) |
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 (*.f64 x x) -1/2)) 0) |
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) -1) |
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) -1) |
(fma.f64 (*.f64 x (sqrt.f64 -1/2)) (*.f64 (*.f64 x (sqrt.f64 -1/2)) eps) 0) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) 0) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) 0) |
(fma.f64 (fma.f64 (*.f64 (pow.f64 eps 3) (pow.f64 x 6)) -1/8 1) (/.f64 1 (fma.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1)) -1) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) 0) |
(fma.f64 (-.f64 1 (*.f64 (*.f64 eps eps) (*.f64 1/4 (pow.f64 x 4)))) (/.f64 1 (-.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) -1) |
(fma.f64 (*.f64 eps (*.f64 x x)) -1/2 0) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) 2) (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) 1) |
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) 1) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) 0) |
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2) 1) (fma.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2) -1) 1) |
(fma.f64 (*.f64 eps x) (*.f64 x -1/2) 0) |
(fma.f64 (*.f64 eps -1/2) (*.f64 x x) 0) |
(fma.f64 (*.f64 eps (cbrt.f64 (*.f64 1/4 (pow.f64 x 4)))) (cbrt.f64 (*.f64 (*.f64 x x) -1/2)) 0) |
(fma.f64 (*.f64 eps (*.f64 x (sqrt.f64 -1/2))) (*.f64 x (sqrt.f64 -1/2)) 0) |
(fma.f64 (pow.f64 (*.f64 (*.f64 x (sqrt.f64 -1/2)) (cbrt.f64 eps)) 2) (cbrt.f64 eps) 0) |
(fma.f64 (*.f64 (*.f64 (*.f64 x x) -1/2) (sqrt.f64 eps)) (sqrt.f64 eps) 0) |
| Outputs |
|---|
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (pow.f64 x 2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(+.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(+.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(+.f64 1 (*.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(+.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) -1) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(+.f64 0 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(+.f64 -1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(+.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x)))))) |
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 x (*.f64 eps x))))) 3) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x)))))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(-.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 1) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)) (/.f64 -1 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 2)) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)) (/.f64 -1 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 2)) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (-.f64 1 (*.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) -1)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)) (/.f64 -1 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 2)) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1)) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)) (/.f64 -1 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 2)) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)) |
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)))) |
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 3)) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 2) (-.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)))) |
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) -1) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) -1) 2) (+.f64 2 (*.f64 x (*.f64 x (*.f64 eps 1/2)))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 2)) (-.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) -1) 2)) (+.f64 2 (*.f64 x (*.f64 x (*.f64 eps 1/2))))) |
(pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 1) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(pow.f64 (*.f64 (*.f64 eps eps) (*.f64 1/4 (pow.f64 x 4))) 1/2) |
(sqrt.f64 (*.f64 (*.f64 eps eps) (*.f64 1/4 (pow.f64 x 4)))) |
(sqrt.f64 (*.f64 1/4 (*.f64 (pow.f64 x 4) (*.f64 eps eps)))) |
(sqrt.f64 (*.f64 eps (*.f64 1/4 (*.f64 eps (pow.f64 x 4))))) |
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 3) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(pow.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) 2) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(pow.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3) 1/3) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1)) -1) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)))) |
(pow.f64 (/.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1)) -1) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)) (/.f64 -1 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 2)) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)) |
(sqrt.f64 (*.f64 (*.f64 eps eps) (*.f64 1/4 (pow.f64 x 4)))) |
(sqrt.f64 (*.f64 1/4 (*.f64 (pow.f64 x 4) (*.f64 eps eps)))) |
(sqrt.f64 (*.f64 eps (*.f64 1/4 (*.f64 eps (pow.f64 x 4))))) |
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x)))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(hypot.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)))) |
(hypot.f64 (*.f64 (sqrt.f64 eps) (*.f64 x (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 eps (*.f64 (*.f64 -1/2 (*.f64 x x)) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1))))) |
(hypot.f64 (*.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps)) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)))) |
(hypot.f64 (*.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 -1/2 (*.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) -1) (*.f64 x (*.f64 eps x)))))) |
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(expm1.f64 (*.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(exp.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 eps (*.f64 (*.f64 x x) -1/2) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 x (*.f64 (*.f64 x -1/2) eps) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (*.f64 (*.f64 x x) -1/2) eps 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 1 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) -1) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 1 -1) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 (*.f64 x x) -1/2)) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2)) (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) -1) |
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2)) (*.f64 (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) -1) |
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) -1/2)) eps) 0) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))) (*.f64 eps (cbrt.f64 (*.f64 -1/2 (*.f64 x x)))) 0) |
(*.f64 eps (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))) (cbrt.f64 (*.f64 -1/2 (*.f64 x x))))) |
(*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 x x))) (*.f64 eps (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))))) |
(fma.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 2) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 2) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 (*.f64 x x) -1/2)) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) -1) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) -1) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (*.f64 x (sqrt.f64 -1/2)) (*.f64 (*.f64 x (sqrt.f64 -1/2)) eps) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) 0) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)))) |
(fma.f64 (fma.f64 (*.f64 (pow.f64 eps 3) (pow.f64 x 6)) -1/8 1) (/.f64 1 (fma.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1)) -1) |
(fma.f64 (fma.f64 (*.f64 (pow.f64 eps 3) (pow.f64 x 6)) -1/8 1) (/.f64 1 (fma.f64 (*.f64 -1/2 (*.f64 eps (*.f64 x x))) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1)) -1) |
(fma.f64 (fma.f64 (*.f64 (pow.f64 eps 3) (pow.f64 x 6)) -1/8 1) (/.f64 1 (fma.f64 eps (*.f64 x (*.f64 (*.f64 -1/2 x) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1))) 1)) -1) |
(+.f64 -1 (/.f64 (fma.f64 (*.f64 (pow.f64 eps 3) (pow.f64 x 6)) -1/8 1) (fma.f64 eps (*.f64 x (*.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) -1) (*.f64 -1/2 x))) 1))) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) 0) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)) (/.f64 -1 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 2)) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)) |
(fma.f64 (-.f64 1 (*.f64 (*.f64 eps eps) (*.f64 1/4 (pow.f64 x 4)))) (/.f64 1 (-.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) -1) |
(fma.f64 (-.f64 1 (*.f64 (*.f64 eps eps) (*.f64 1/4 (pow.f64 x 4)))) (/.f64 1 (-.f64 1 (*.f64 -1/2 (*.f64 eps (*.f64 x x))))) -1) |
(fma.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 x 4) (*.f64 eps eps)))) (/.f64 1 (-.f64 1 (*.f64 (*.f64 x x) (*.f64 -1/2 eps)))) -1) |
(fma.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 4)) -1/4))) (/.f64 -1 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) -1)) -1) |
(fma.f64 (*.f64 eps (*.f64 x x)) -1/2 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) 2) (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) 1) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) 1) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2) 1) (fma.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2) -1) 1) |
(fma.f64 (fma.f64 (*.f64 x (sqrt.f64 eps)) (sqrt.f64 -1/2) 1) (fma.f64 (*.f64 x (sqrt.f64 eps)) (sqrt.f64 -1/2) -1) 1) |
(fma.f64 (fma.f64 (sqrt.f64 eps) (*.f64 x (sqrt.f64 -1/2)) 1) (fma.f64 (sqrt.f64 eps) (*.f64 x (sqrt.f64 -1/2)) -1) 1) |
(fma.f64 (*.f64 eps x) (*.f64 x -1/2) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (*.f64 eps -1/2) (*.f64 x x) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (*.f64 eps (cbrt.f64 (*.f64 1/4 (pow.f64 x 4)))) (cbrt.f64 (*.f64 (*.f64 x x) -1/2)) 0) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))) (*.f64 eps (cbrt.f64 (*.f64 -1/2 (*.f64 x x)))) 0) |
(*.f64 eps (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))) (cbrt.f64 (*.f64 -1/2 (*.f64 x x))))) |
(*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 x x))) (*.f64 eps (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))))) |
(fma.f64 (*.f64 eps (*.f64 x (sqrt.f64 -1/2))) (*.f64 x (sqrt.f64 -1/2)) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (pow.f64 (*.f64 (*.f64 x (sqrt.f64 -1/2)) (cbrt.f64 eps)) 2) (cbrt.f64 eps) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (*.f64 (*.f64 (*.f64 x x) -1/2) (sqrt.f64 eps)) (sqrt.f64 eps) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(+.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(+.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(+.f64 1 (*.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(+.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) -1) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(+.f64 0 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(+.f64 -1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(+.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x)))) 2)) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x)))))) |
(*.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 x (*.f64 eps x))))) 3) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x)))))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 eps (*.f64 (*.f64 x x) -1/2)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 x (*.f64 (*.f64 x -1/2) eps)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 (*.f64 (*.f64 x x) -1/2) eps) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 1) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 (*.f64 x x) -1/2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) -1/2)) eps)) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))) (*.f64 eps (cbrt.f64 (*.f64 -1/2 (*.f64 x x)))) 0) |
(*.f64 eps (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))) (cbrt.f64 (*.f64 -1/2 (*.f64 x x))))) |
(*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 x x))) (*.f64 eps (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))))) |
(*.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 2)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 2) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 (*.f64 x x) -1/2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 (*.f64 x (sqrt.f64 -1/2)) (*.f64 (*.f64 x (sqrt.f64 -1/2)) eps)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)) (/.f64 -1 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 2)) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)) |
(*.f64 (*.f64 eps (*.f64 x x)) -1/2) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 (*.f64 eps x) (*.f64 x -1/2)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 (*.f64 eps -1/2) (*.f64 x x)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 (*.f64 eps (cbrt.f64 (*.f64 1/4 (pow.f64 x 4)))) (cbrt.f64 (*.f64 (*.f64 x x) -1/2))) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))) (*.f64 eps (cbrt.f64 (*.f64 -1/2 (*.f64 x x)))) 0) |
(*.f64 eps (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))) (cbrt.f64 (*.f64 -1/2 (*.f64 x x))))) |
(*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 x x))) (*.f64 eps (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))))) |
(*.f64 (*.f64 eps (*.f64 x (sqrt.f64 -1/2))) (*.f64 x (sqrt.f64 -1/2))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 (pow.f64 (*.f64 (*.f64 x (sqrt.f64 -1/2)) (cbrt.f64 eps)) 2) (cbrt.f64 eps)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(*.f64 (*.f64 (*.f64 (*.f64 x x) -1/2) (sqrt.f64 eps)) (sqrt.f64 eps)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)) (/.f64 -1 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 2)) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (-.f64 1 (*.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) -1)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)) (/.f64 -1 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 2)) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1)) (neg.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)) (/.f64 -1 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 2)) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)) |
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 3)) (+.f64 1 (-.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)))) |
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 3)) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 2) (-.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)))) |
(/.f64 (+.f64 1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) -1) 3)) (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) -1) 2) (+.f64 2 (*.f64 x (*.f64 x (*.f64 eps 1/2)))))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 2)) (-.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1))) |
(/.f64 (-.f64 1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) -1) 2)) (+.f64 2 (*.f64 x (*.f64 x (*.f64 eps 1/2))))) |
(pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 1) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(pow.f64 (*.f64 (*.f64 eps eps) (*.f64 1/4 (pow.f64 x 4))) 1/2) |
(sqrt.f64 (*.f64 (*.f64 eps eps) (*.f64 1/4 (pow.f64 x 4)))) |
(sqrt.f64 (*.f64 1/4 (*.f64 (pow.f64 x 4) (*.f64 eps eps)))) |
(sqrt.f64 (*.f64 eps (*.f64 1/4 (*.f64 eps (pow.f64 x 4))))) |
(pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 3) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(pow.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) 2) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(pow.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3) 1/3) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1)) -1) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)))) |
(pow.f64 (/.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1)) -1) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)) (/.f64 -1 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 2)) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)) |
(sqrt.f64 (*.f64 (*.f64 eps eps) (*.f64 1/4 (pow.f64 x 4)))) |
(sqrt.f64 (*.f64 1/4 (*.f64 (pow.f64 x 4) (*.f64 eps eps)))) |
(sqrt.f64 (*.f64 eps (*.f64 1/4 (*.f64 eps (pow.f64 x 4))))) |
(log.f64 (pow.f64 (exp.f64 -1/2) (*.f64 eps (*.f64 x x)))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(cbrt.f64 (pow.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 3)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(hypot.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) (sqrt.f64 (*.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)))) |
(hypot.f64 (*.f64 (sqrt.f64 eps) (*.f64 x (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 eps (*.f64 (*.f64 -1/2 (*.f64 x x)) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1))))) |
(hypot.f64 (*.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 (*.f64 (*.f64 x x) (*.f64 -1/2 eps)) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)))) |
(hypot.f64 (*.f64 x (*.f64 (sqrt.f64 eps) (sqrt.f64 -1/2))) (sqrt.f64 (*.f64 -1/2 (*.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) -1) (*.f64 x (*.f64 eps x)))))) |
(expm1.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(expm1.f64 (*.f64 (log1p.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(log1p.f64 (expm1.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(exp.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(exp.f64 (*.f64 (log.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 eps (*.f64 (*.f64 x x) -1/2) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 x (*.f64 (*.f64 x -1/2) eps) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (*.f64 (*.f64 x x) -1/2) eps 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 1 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) -1) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 1 -1) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (*.f64 (cbrt.f64 eps) (*.f64 (*.f64 x x) -1/2)) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2)) (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) -1) |
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2)) (*.f64 (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) -1) |
(fma.f64 (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) (cbrt.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1)) (cbrt.f64 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))) (*.f64 (cbrt.f64 (*.f64 (*.f64 x x) -1/2)) eps) 0) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))) (*.f64 eps (cbrt.f64 (*.f64 -1/2 (*.f64 x x)))) 0) |
(*.f64 eps (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))) (cbrt.f64 (*.f64 -1/2 (*.f64 x x))))) |
(*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 x x))) (*.f64 eps (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))))) |
(fma.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 2) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 2) (cbrt.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (sqrt.f64 eps) (*.f64 (sqrt.f64 eps) (*.f64 (*.f64 x x) -1/2)) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) -1) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) -1) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (*.f64 x (sqrt.f64 -1/2)) (*.f64 (*.f64 x (sqrt.f64 -1/2)) eps) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) (*.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2)) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) 0) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 3) (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)))) |
(-.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 3) (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) (/.f64 1 (+.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 3)) (+.f64 1 (*.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)))) |
(fma.f64 (fma.f64 (*.f64 (pow.f64 eps 3) (pow.f64 x 6)) -1/8 1) (/.f64 1 (fma.f64 (*.f64 eps (*.f64 (*.f64 x x) -1/2)) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1)) -1) |
(fma.f64 (fma.f64 (*.f64 (pow.f64 eps 3) (pow.f64 x 6)) -1/8 1) (/.f64 1 (fma.f64 (*.f64 -1/2 (*.f64 eps (*.f64 x x))) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1) 1)) -1) |
(fma.f64 (fma.f64 (*.f64 (pow.f64 eps 3) (pow.f64 x 6)) -1/8 1) (/.f64 1 (fma.f64 eps (*.f64 x (*.f64 (*.f64 -1/2 x) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1))) 1)) -1) |
(+.f64 -1 (/.f64 (fma.f64 (*.f64 (pow.f64 eps 3) (pow.f64 x 6)) -1/8 1) (fma.f64 eps (*.f64 x (*.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) -1) (*.f64 -1/2 x))) 1))) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) -1) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) 0) |
(-.f64 (/.f64 (pow.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1) 2) (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2)) (/.f64 1 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 2))) |
(+.f64 (/.f64 (pow.f64 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 1) 2) (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2)) (/.f64 -1 (fma.f64 -1/2 (*.f64 eps (*.f64 x x)) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 1) 2)) (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) 2)) |
(fma.f64 (-.f64 1 (*.f64 (*.f64 eps eps) (*.f64 1/4 (pow.f64 x 4)))) (/.f64 1 (-.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2)))) -1) |
(fma.f64 (-.f64 1 (*.f64 (*.f64 eps eps) (*.f64 1/4 (pow.f64 x 4)))) (/.f64 1 (-.f64 1 (*.f64 -1/2 (*.f64 eps (*.f64 x x))))) -1) |
(fma.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 x 4) (*.f64 eps eps)))) (/.f64 1 (-.f64 1 (*.f64 (*.f64 x x) (*.f64 -1/2 eps)))) -1) |
(fma.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 eps (pow.f64 x 4)) -1/4))) (/.f64 -1 (fma.f64 -1/2 (*.f64 x (*.f64 eps x)) -1)) -1) |
(fma.f64 (*.f64 eps (*.f64 x x)) -1/2 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) 2) (cbrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) 1) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) -1)) 1) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (*.f64 x x) (*.f64 -1/2 eps) 1)) 1) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2) 1) (fma.f64 (*.f64 (sqrt.f64 eps) x) (sqrt.f64 -1/2) -1) 1) |
(fma.f64 (fma.f64 (*.f64 x (sqrt.f64 eps)) (sqrt.f64 -1/2) 1) (fma.f64 (*.f64 x (sqrt.f64 eps)) (sqrt.f64 -1/2) -1) 1) |
(fma.f64 (fma.f64 (sqrt.f64 eps) (*.f64 x (sqrt.f64 -1/2)) 1) (fma.f64 (sqrt.f64 eps) (*.f64 x (sqrt.f64 -1/2)) -1) 1) |
(fma.f64 (*.f64 eps x) (*.f64 x -1/2) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (*.f64 eps -1/2) (*.f64 x x) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (*.f64 eps (cbrt.f64 (*.f64 1/4 (pow.f64 x 4)))) (cbrt.f64 (*.f64 (*.f64 x x) -1/2)) 0) |
(fma.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))) (*.f64 eps (cbrt.f64 (*.f64 -1/2 (*.f64 x x)))) 0) |
(*.f64 eps (*.f64 (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))) (cbrt.f64 (*.f64 -1/2 (*.f64 x x))))) |
(*.f64 (cbrt.f64 (*.f64 -1/2 (*.f64 x x))) (*.f64 eps (cbrt.f64 (*.f64 1/4 (pow.f64 x 4))))) |
(fma.f64 (*.f64 eps (*.f64 x (sqrt.f64 -1/2))) (*.f64 x (sqrt.f64 -1/2)) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (pow.f64 (*.f64 (*.f64 x (sqrt.f64 -1/2)) (cbrt.f64 eps)) 2) (cbrt.f64 eps) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
(fma.f64 (*.f64 (*.f64 (*.f64 x x) -1/2) (sqrt.f64 eps)) (sqrt.f64 eps) 0) |
(*.f64 -1/2 (*.f64 eps (*.f64 x x))) |
(*.f64 (*.f64 x x) (*.f64 -1/2 eps)) |
(*.f64 -1/2 (*.f64 x (*.f64 eps x))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (+.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
| 0.1b | (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) | |
| 1.5b | (+.f64 (cos.f64 eps) -1) |
Compiled 32 to 15 computations (53.1% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | eps | @ | 0 | (+.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
| 0.0ms | x | @ | 0 | (+.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
| 0.0ms | eps | @ | inf | (+.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
| 0.0ms | eps | @ | -inf | (+.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
| 0.0ms | x | @ | inf | (+.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
| 1× | batch-egg-rewrite |
| 521× | log-prod_binary64 |
| 364× | pow-prod-down_binary64 |
| 360× | fma-def_binary64 |
| 297× | pow2_binary64 |
| 208× | fma-neg_binary64 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 16 |
| 1 | 217 | 14 |
| 2 | 3066 | 14 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (/.f64 1 (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (+.f64 (cos.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3))) (neg.f64 (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))) (neg.f64 (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 eps))) (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (sin.f64 eps)) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 eps))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (exp.f64 (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)) (+.f64 1 (expm1.f64 (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (+.f64 1 (expm1.f64 (sin.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 eps) 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) -1 (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (sin.f64 x) -1 (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (sin.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1 (sin.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)) (sin.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (sin.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (sin.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (*.f64 (cbrt.f64 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 eps)) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)) (sin.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (sin.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (cos.f64 eps)) (*.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (fma.f64 (sin.f64 x) -1 (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (fma.f64 (sin.f64 x) -1 (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (cos.f64 eps)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (sin.f64 x)) (sin.f64 eps))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 eps)))))) |
| 1× | egg-herbie |
| 615× | fma-def_binary64 |
| 544× | div-sub_binary64 |
| 399× | fma-neg_binary64 |
| 351× | distribute-rgt-in_binary64 |
| 331× | distribute-lft-in_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 219 | 2078 |
| 1 | 581 | 2058 |
| 2 | 1612 | 2039 |
| 3 | 6106 | 2039 |
| 1× | node limit |
| Inputs |
|---|
eps |
(+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 eps (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(+.f64 eps (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(sin.f64 eps) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (sin.f64 eps))) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (+.f64 (*.f64 1/120 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 5))) (sin.f64 eps)))) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) 1) |
(-.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) |
(*.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 1) |
(*.f64 1 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) |
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) |
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) |
(*.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2)))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (/.f64 1 (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)))) |
(/.f64 1 (/.f64 (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))) |
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2))) |
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (+.f64 (cos.f64 eps) -1))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3))) (neg.f64 (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))) (neg.f64 (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))) |
(pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 1) |
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) 1/2) |
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3) 1/3) |
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 3) |
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3))) -1) |
(pow.f64 (/.f64 (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) |
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 eps))) (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)))) |
(log.f64 (*.f64 (exp.f64 (sin.f64 eps)) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 eps))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (exp.f64 (sin.f64 eps)))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)) (+.f64 1 (expm1.f64 (sin.f64 eps))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (+.f64 1 (expm1.f64 (sin.f64 eps))))) |
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) |
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) |
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 1) 1)) |
(fma.f64 (sin.f64 eps) 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (sin.f64 eps)) |
(fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1 (sin.f64 eps)) |
(fma.f64 1 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) |
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)) (sin.f64 eps)) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (sin.f64 eps)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (sin.f64 eps)) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (*.f64 (cbrt.f64 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (cbrt.f64 (sin.f64 eps)) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)) (sin.f64 eps)) |
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (sin.f64 eps)) |
(fma.f64 (sqrt.f64 (cos.f64 eps)) (*.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (*.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (cos.f64 eps)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (*.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) |
(fma.f64 (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) |
(fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (sin.f64 x)) (sin.f64 eps)) |
(fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 eps)) |
| Outputs |
|---|
eps |
(+.f64 eps (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 eps (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))) |
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) eps) |
(+.f64 eps (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(+.f64 eps (fma.f64 -1/6 (pow.f64 eps 3) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x))))) |
(+.f64 eps (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 -1/6 (pow.f64 eps 3)))) |
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (fma.f64 -1/6 (pow.f64 eps 3) eps)) |
(+.f64 eps (+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(+.f64 eps (fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 -1/6 (pow.f64 eps 3) (*.f64 -1/2 (*.f64 (*.f64 eps eps) (sin.f64 x)))))) |
(+.f64 eps (fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 -1/6 (pow.f64 eps 3))))) |
(+.f64 (fma.f64 -1/6 (pow.f64 eps 3) eps) (*.f64 (sin.f64 x) (+.f64 (*.f64 1/24 (pow.f64 eps 4)) (*.f64 eps (*.f64 eps -1/2))))) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(sin.f64 eps) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)) |
(fma.f64 x (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (sin.f64 eps))) |
(fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))) |
(fma.f64 x (+.f64 (cos.f64 eps) -1) (fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))) |
(+.f64 (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3))))) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 -1/6 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 3))) (+.f64 (*.f64 1/120 (*.f64 (-.f64 (cos.f64 eps) 1) (pow.f64 x 5))) (sin.f64 eps)))) |
(fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (fma.f64 1/120 (*.f64 (pow.f64 x 5) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)))) |
(fma.f64 x (+.f64 (cos.f64 eps) -1) (fma.f64 -1/6 (*.f64 (pow.f64 x 3) (+.f64 (cos.f64 eps) -1)) (fma.f64 1/120 (*.f64 (pow.f64 x 5) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)))) |
(+.f64 (fma.f64 (pow.f64 x 5) (fma.f64 (cos.f64 eps) 1/120 -1/120) (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (+.f64 x (*.f64 -1/6 (pow.f64 x 3))))) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(+.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) 1) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(-.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (/.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (neg.f64 (sin.f64 eps)))) |
(*.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 1) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(*.f64 1 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 2)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 2) (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(*.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2)))) |
(*.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (neg.f64 (sin.f64 eps))) (pow.f64 (sin.f64 eps) 2)))) |
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2))) |
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (neg.f64 (sin.f64 eps)))) (pow.f64 (sin.f64 eps) 2))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (/.f64 1 (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (neg.f64 (sin.f64 eps)))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)))) |
(*.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (neg.f64 (sin.f64 eps))) (pow.f64 (sin.f64 eps) 2)))) |
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2))) |
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (neg.f64 (sin.f64 eps)))) (pow.f64 (sin.f64 eps) 2))) |
(/.f64 1 (/.f64 (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (neg.f64 (sin.f64 eps)))) |
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2))) |
(*.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (neg.f64 (sin.f64 eps))) (pow.f64 (sin.f64 eps) 2)))) |
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (neg.f64 (sin.f64 eps)))) (pow.f64 (sin.f64 eps) 2))) |
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (-.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (+.f64 (cos.f64 eps) -1))))) |
(*.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (neg.f64 (sin.f64 eps))) (pow.f64 (sin.f64 eps) 2)))) |
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2))) |
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (neg.f64 (sin.f64 eps)))) (pow.f64 (sin.f64 eps) 2))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (neg.f64 (sin.f64 eps)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3))) (neg.f64 (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2)))) |
(*.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (neg.f64 (sin.f64 eps))) (pow.f64 (sin.f64 eps) 2)))) |
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2))) |
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (neg.f64 (sin.f64 eps)))) (pow.f64 (sin.f64 eps) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))) (neg.f64 (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (neg.f64 (sin.f64 eps)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (neg.f64 (sin.f64 eps)))) |
(pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 1) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2) 1/2) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(pow.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3) 1/3) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 3) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 2) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(pow.f64 (/.f64 (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2)) (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3))) -1) |
(*.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (neg.f64 (sin.f64 eps))) (pow.f64 (sin.f64 eps) 2)))) |
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (-.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) (pow.f64 (sin.f64 eps) 2))) |
(/.f64 (+.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 3)) (fma.f64 (sin.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (neg.f64 (sin.f64 eps)))) (pow.f64 (sin.f64 eps) 2))) |
(pow.f64 (/.f64 (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2))) -1) |
(/.f64 (-.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (-.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2) (pow.f64 (sin.f64 eps) 2)) (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (neg.f64 (sin.f64 eps)))) |
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 2)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(log.f64 (exp.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 eps))) (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(log.f64 (*.f64 (exp.f64 (sin.f64 eps)) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 eps))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (exp.f64 (sin.f64 eps)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)) (+.f64 1 (expm1.f64 (sin.f64 eps))))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)))) (+.f64 1 (expm1.f64 (sin.f64 eps))))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(exp.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 1)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) 3)) 1/3)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) 3)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)))) 2)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps))) 1) 1)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(fma.f64 (sin.f64 eps) 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(fma.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 1 (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(fma.f64 1 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(fma.f64 1 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (*.f64 (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)) (sin.f64 eps)) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (sin.f64 eps)) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (sin.f64 x)) (cos.f64 eps)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 eps) (cbrt.f64 (sin.f64 x))) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (cos.f64 eps) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (sin.f64 x))) (-.f64 (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cbrt.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (+.f64 (cos.f64 eps) -1) (cbrt.f64 (sin.f64 x))) (sin.f64 eps)) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (sin.f64 eps)) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (sin.f64 eps)) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1)) 2)) (sin.f64 eps)) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (*.f64 (cbrt.f64 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (cos.f64 eps))) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (cos.f64 eps))) (-.f64 (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (cbrt.f64 (sin.f64 eps)) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cbrt.f64 (sin.f64 eps)) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (cbrt.f64 (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (cbrt.f64 (sin.f64 eps)) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (*.f64 (cbrt.f64 (sin.f64 eps)) (cbrt.f64 (pow.f64 (sin.f64 eps) 2)))) |
(fma.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (*.f64 (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 x)) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (cos.f64 eps)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(fma.f64 (sqrt.f64 (sin.f64 x)) (*.f64 (sqrt.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(fma.f64 (sqrt.f64 (cos.f64 eps)) (*.f64 (sqrt.f64 (cos.f64 eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(fma.f64 (sqrt.f64 (sin.f64 eps)) (sqrt.f64 (sin.f64 eps)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(fma.f64 (*.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (cos.f64 eps)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (cos.f64 eps))) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 eps) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (cos.f64 eps))) (-.f64 (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (*.f64 (sin.f64 x) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(fma.f64 (*.f64 (cos.f64 eps) (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 eps) (cbrt.f64 (sin.f64 x))) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (cos.f64 eps) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (cbrt.f64 (sin.f64 x))) (-.f64 (sin.f64 eps) (sin.f64 x))) |
(fma.f64 (*.f64 (cos.f64 eps) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (fma.f64 (sin.f64 x) -1 (sin.f64 eps))) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(fma.f64 (*.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2))) (cbrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) |
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2)) (*.f64 (sin.f64 x) (cbrt.f64 (+.f64 (cos.f64 eps) -1))) (sin.f64 eps)) |
(fma.f64 (*.f64 (sin.f64 x) (sqrt.f64 (+.f64 (cos.f64 eps) -1))) (sqrt.f64 (+.f64 (cos.f64 eps) -1)) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
(fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (cbrt.f64 (pow.f64 (sin.f64 x) 2))) (cbrt.f64 (sin.f64 x)) (sin.f64 eps)) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 2)) (*.f64 (+.f64 (cos.f64 eps) -1) (cbrt.f64 (sin.f64 x))) (sin.f64 eps)) |
(fma.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 eps)) |
(fma.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1) (sin.f64 eps)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) |
| 1.5b | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) | |
| ✓ | 2.6b | (sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)) |
| 3.6b | (sin.f64 (+.f64 x eps)) |
Compiled 40 to 12 computations (70% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | x | @ | 0 | (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) |
| 1.0ms | eps | @ | 0 | (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) |
| 1.0ms | x | @ | -inf | (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) |
| 1.0ms | eps | @ | -inf | (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) |
| 1.0ms | x | @ | inf | (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) |
| 1× | batch-egg-rewrite |
| 504× | log-prod_binary64 |
| 494× | fma-def_binary64 |
| 326× | pow-prod-down_binary64 |
| 302× | pow2_binary64 |
| 220× | fma-neg_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 25 |
| 1 | 236 | 25 |
| 2 | 3159 | 25 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)) |
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((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))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (sin.f64 x) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((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))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((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 (pow.f64 (neg.f64 (sin.f64 x)) 2) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (neg.f64 (sin.f64 x)) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 6) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.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))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.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))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (exp.f64 (sin.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (/.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (+.f64 1 (expm1.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (/.f64 1 (exp.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (exp.f64 (sin.f64 (+.f64 x eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (/.f64 1 (exp.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (+.f64 x eps)) 1 (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (+.f64 x eps)) 1 (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (cbrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (cbrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (neg.f64 (cbrt.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 (+.f64 x eps))) (sqrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (sin.f64 x)) (neg.f64 (sqrt.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2 (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 x))) 2) (cbrt.f64 (neg.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 (neg.f64 (sin.f64 x))) (sqrt.f64 (neg.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 1 1/2) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 1 1/2) (-.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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (pow.f64 1 1/2) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (sin.f64 x) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((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)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2)) (cbrt.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 x))) (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (sin.f64 (+.f64 x eps))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 4) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3/2) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 5) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) 2) (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 2) (pow.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.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 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (sin.f64 (+.f64 x eps)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (neg.f64 (sin.f64 x)))))))) |
| 1× | egg-herbie |
| 433× | associate-+l+_binary64 |
| 332× | times-frac_binary64 |
| 323× | associate-/l*_binary64 |
| 204× | associate-/r*_binary64 |
| 188× | cancel-sign-sub-inv_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 400 | 4198 |
| 1 | 966 | 4107 |
| 2 | 3209 | 3990 |
| 1× | node limit |
| Inputs |
|---|
(sin.f64 eps) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps)))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) |
(-.f64 (sin.f64 (-.f64 eps (*.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 (cos.f64 x) eps) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (-.f64 x (*.f64 -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)) |
(pow.f64 (sin.f64 eps) 2) |
(+.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 2 (*.f64 (-.f64 (cos.f64 eps) 1) (*.f64 (sin.f64 eps) x)))) |
(+.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (cos.f64 eps) 1) 2) (*.f64 -1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 x 2)) (*.f64 2 (*.f64 (-.f64 (cos.f64 eps) 1) (*.f64 (sin.f64 eps) x))))) |
(+.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (sin.f64 eps))) (*.f64 -1 (*.f64 (-.f64 (cos.f64 eps) 1) (sin.f64 eps)))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (cos.f64 eps) 1) 2) (*.f64 -1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 x 2)) (*.f64 2 (*.f64 (-.f64 (cos.f64 eps) 1) (*.f64 (sin.f64 eps) x)))))) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 2) |
(*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 eps 2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 eps 2))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (cos.f64 x) 2)) (*.f64 1/4 (pow.f64 (sin.f64 x) 2))) (pow.f64 eps 4)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 eps 2)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (cos.f64 x) 2)) (*.f64 1/4 (pow.f64 (sin.f64 x) 2))) (pow.f64 eps 4)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) (sin.f64 x)))) (+.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/6 (*.f64 (cos.f64 x) (sin.f64 x)))) (pow.f64 eps 5)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 eps 2))))) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 2) |
(+.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 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) |
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1) |
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (sin.f64 x) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))) |
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/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 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2) |
(*.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 (pow.f64 1 1/2) (-.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 (+.f64 x eps) x) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x 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 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 (pow.f64 (neg.f64 (sin.f64 x)) 2) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (neg.f64 (sin.f64 x)) 2)) (-.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 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 1/2) |
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 4) 1/4) |
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 6) 1/6) |
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3) |
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) |
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) 3/2) |
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) |
(pow.f64 (/.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))) -1) |
(pow.f64 (/.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))) -1) |
(fabs.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(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 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))) (exp.f64 (sin.f64 x)))) |
(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)))) (+.f64 1 (expm1.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 (expm1.f64 (sin.f64 (+.f64 x eps)))) (/.f64 1 (exp.f64 (sin.f64 x))))) |
(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 (/.f64 1 (exp.f64 (sin.f64 x))) (+.f64 1 (expm1.f64 (sin.f64 (+.f64 x eps)))))) |
(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)))) |
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1/2)) |
(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 2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 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 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/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 (sin.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (neg.f64 (sin.f64 x))) |
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (cbrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x))) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (cbrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(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 (-.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 (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 (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 (-.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 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 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 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2 (+.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 (-.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 (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 x))) 2) (cbrt.f64 (neg.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.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 (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 (neg.f64 (sqrt.f64 (sin.f64 x))) (sqrt.f64 (sin.f64 x)) (sin.f64 (+.f64 x eps))) |
(fma.f64 (pow.f64 1 1/2) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 (pow.f64 1 1/2) (-.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 1 1/2) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(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 (+.f64 x eps) x) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 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 (+.f64 x eps) x) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(+.f64 0 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)) |
(+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(+.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (sin.f64 (+.f64 x eps))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (neg.f64 (sin.f64 x)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))) 1) |
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 1) |
(*.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)) |
(*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 4) (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) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 4)) |
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3/2)) |
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3/2) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(*.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 5) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(/.f64 (pow.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) 2) (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) 2)) |
(/.f64 (pow.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 2) (pow.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)) |
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(/.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.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 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 4)) |
(log.f64 (exp.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)))) |
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 6)) |
(expm1.f64 (log1p.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))) |
(log1p.f64 (expm1.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))) |
(exp.f64 (*.f64 2 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1)) |
(fma.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (sin.f64 (+.f64 x eps)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (neg.f64 (sin.f64 x)))) |
| Outputs |
|---|
(sin.f64 eps) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (pow.f64 x 3) (sin.f64 eps)))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(*.f64 (cos.f64 x) eps) |
(*.f64 eps (cos.f64 x)) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))) |
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) |
(+.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) eps))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.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 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))))) |
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))) |
(+.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 -1/6 (pow.f64 eps 3)) eps)) (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/2 (*.f64 eps eps)) (*.f64 1/24 (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)) |
(pow.f64 (sin.f64 eps) 2) |
(+.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 2 (*.f64 (-.f64 (cos.f64 eps) 1) (*.f64 (sin.f64 eps) x)))) |
(+.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (*.f64 2 (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) x))) |
(fma.f64 (+.f64 (*.f64 (cos.f64 eps) 2) -2) (*.f64 (sin.f64 eps) x) (pow.f64 (sin.f64 eps) 2)) |
(*.f64 (sin.f64 eps) (+.f64 (sin.f64 eps) (*.f64 (+.f64 (*.f64 (cos.f64 eps) 2) -2) x))) |
(+.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (cos.f64 eps) 1) 2) (*.f64 -1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 x 2)) (*.f64 2 (*.f64 (-.f64 (cos.f64 eps) 1) (*.f64 (sin.f64 eps) x))))) |
(+.f64 (pow.f64 (sin.f64 eps) 2) (fma.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 x x) (*.f64 (*.f64 2 (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) x)))) |
(+.f64 (pow.f64 (sin.f64 eps) 2) (fma.f64 2 (*.f64 (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) x)) (*.f64 x (*.f64 x (-.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 eps) 2)))))) |
(+.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 x (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 eps) 2)) x) (*.f64 (+.f64 (*.f64 (cos.f64 eps) 2) -2) (sin.f64 eps))))) |
(+.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (sin.f64 eps))) (*.f64 -1 (*.f64 (-.f64 (cos.f64 eps) 1) (sin.f64 eps)))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (pow.f64 (-.f64 (cos.f64 eps) 1) 2) (*.f64 -1 (pow.f64 (sin.f64 eps) 2))) (pow.f64 x 2)) (*.f64 2 (*.f64 (-.f64 (cos.f64 eps) 1) (*.f64 (sin.f64 eps) x)))))) |
(+.f64 (pow.f64 (sin.f64 eps) 2) (fma.f64 (fma.f64 2 (*.f64 (sin.f64 eps) (fma.f64 -1/6 (cos.f64 eps) 1/6)) (neg.f64 (*.f64 (sin.f64 eps) (+.f64 (cos.f64 eps) -1)))) (pow.f64 x 3) (fma.f64 (+.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (neg.f64 (pow.f64 (sin.f64 eps) 2))) (*.f64 x x) (*.f64 (*.f64 2 (+.f64 (cos.f64 eps) -1)) (*.f64 (sin.f64 eps) x))))) |
(+.f64 (pow.f64 (sin.f64 eps) 2) (fma.f64 (pow.f64 x 3) (*.f64 (sin.f64 eps) (+.f64 (*.f64 2 (fma.f64 (cos.f64 eps) -1/6 1/6)) (neg.f64 (+.f64 (cos.f64 eps) -1)))) (fma.f64 2 (*.f64 (sin.f64 eps) (*.f64 (+.f64 (cos.f64 eps) -1) x)) (*.f64 x (*.f64 x (-.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 eps) 2))))))) |
(+.f64 (*.f64 (sin.f64 eps) (+.f64 (sin.f64 eps) (*.f64 (+.f64 (*.f64 (cos.f64 eps) 2) -2) x))) (*.f64 (*.f64 x x) (+.f64 (-.f64 (pow.f64 (+.f64 (cos.f64 eps) -1) 2) (pow.f64 (sin.f64 eps) 2)) (*.f64 x (*.f64 (sin.f64 eps) (-.f64 (*.f64 2 (fma.f64 (cos.f64 eps) -1/6 1/6)) (+.f64 (cos.f64 eps) -1))))))) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 eps 2)) |
(*.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2)) |
(*.f64 eps (*.f64 eps (pow.f64 (cos.f64 x) 2))) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 eps 2))) |
(fma.f64 -1 (*.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (sin.f64 x)) (*.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2))) |
(fma.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (neg.f64 (pow.f64 eps 3)) (cos.f64 x)) (sin.f64 x))) |
(*.f64 (cos.f64 x) (-.f64 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 (pow.f64 eps 3) (sin.f64 x)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (cos.f64 x) 2)) (*.f64 1/4 (pow.f64 (sin.f64 x) 2))) (pow.f64 eps 4)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) (sin.f64 x)))) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 eps 2)))) |
(fma.f64 (fma.f64 -1/3 (pow.f64 (cos.f64 x) 2) (*.f64 1/4 (pow.f64 (sin.f64 x) 2))) (pow.f64 eps 4) (fma.f64 -1 (*.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (sin.f64 x)) (*.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2)))) |
(fma.f64 (pow.f64 eps 4) (fma.f64 (pow.f64 (cos.f64 x) 2) -1/3 (*.f64 1/4 (pow.f64 (sin.f64 x) 2))) (fma.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2) (*.f64 (*.f64 (neg.f64 (pow.f64 eps 3)) (cos.f64 x)) (sin.f64 x)))) |
(fma.f64 (pow.f64 eps 4) (fma.f64 (pow.f64 (cos.f64 x) 2) -1/3 (*.f64 1/4 (pow.f64 (sin.f64 x) 2))) (*.f64 (cos.f64 x) (-.f64 (*.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 (pow.f64 eps 3) (sin.f64 x))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/3 (pow.f64 (cos.f64 x) 2)) (*.f64 1/4 (pow.f64 (sin.f64 x) 2))) (pow.f64 eps 4)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (*.f64 (cos.f64 x) (sin.f64 x)))) (+.f64 (*.f64 (+.f64 (*.f64 1/12 (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/6 (*.f64 (cos.f64 x) (sin.f64 x)))) (pow.f64 eps 5)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 eps 2))))) |
(fma.f64 (fma.f64 -1/3 (pow.f64 (cos.f64 x) 2) (*.f64 1/4 (pow.f64 (sin.f64 x) 2))) (pow.f64 eps 4) (fma.f64 -1 (*.f64 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (sin.f64 x)) (fma.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) 1/4) (pow.f64 eps 5) (*.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2))))) |
(fma.f64 (pow.f64 eps 4) (fma.f64 (pow.f64 (cos.f64 x) 2) -1/3 (*.f64 1/4 (pow.f64 (sin.f64 x) 2))) (-.f64 (fma.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) 1/4)) (pow.f64 eps 5) (*.f64 (*.f64 eps eps) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (pow.f64 eps 3))))) |
(fma.f64 (pow.f64 eps 4) (fma.f64 (pow.f64 (cos.f64 x) 2) -1/3 (*.f64 1/4 (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 eps (*.f64 eps (pow.f64 (cos.f64 x) 2))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (neg.f64 (pow.f64 eps 3)) (*.f64 1/4 (pow.f64 eps 5)))))) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (sin.f64 x)) 2) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(+.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))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (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 (cos.f64 eps) -1))) |
(+.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 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (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 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) (/.f64 (pow.f64 (sin.f64 x) 3) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) |
(-.f64 (/.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps 0) 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 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps 0) 1/2)))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (/.f64 1 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) |
(*.f64 (-.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 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(*.f64 (pow.f64 1 1/2) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(-.f64 (sin.f64 (+.f64 eps x)) (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 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(*.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps 0) 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 (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 (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 (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 (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 (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 (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 (pow.f64 (neg.f64 (sin.f64 x)) 2) (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (neg.f64 (sin.f64 x)) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 1/2) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 4) 1/4) |
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 4) 1/4) |
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 6) 1/6) |
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 6) 1/6) |
(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 (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 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) 3/2) |
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) 2) 3/2) |
(pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(pow.f64 (/.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))) -1) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) |
(pow.f64 (/.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))) -1) |
(/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) |
(fabs.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(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 (+.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 (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)))) (+.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 (neg.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 (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 (/.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)) |
(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)) |
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1/2)) |
(-.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))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (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 (cos.f64 eps) -1))) |
(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 2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (*.f64 0 (sin.f64 x))) |
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps 0) 1/2))) 0) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 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 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (*.f64 0 (sin.f64 x))) |
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps 0) 1/2))) 0) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (*.f64 0 (sin.f64 x))) |
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps 0) 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))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (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 (cos.f64 eps) -1))) |
(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 (sin.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (neg.f64 (sin.f64 x))) |
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (sin.f64 x)) |
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (sin.f64 x)) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (cbrt.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (sin.f64 x))) |
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (sin.f64 x)) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (cbrt.f64 (sin.f64 (+.f64 x eps))) (*.f64 (neg.f64 (sin.f64 x)) 1)) |
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (neg.f64 (sin.f64 x))) |
(-.f64 (*.f64 (cbrt.f64 (sin.f64 (+.f64 eps x))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (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))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (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 (cos.f64 eps) -1))) |
(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 (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 (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))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (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 (cos.f64 eps) -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))) |
(-.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 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2 (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (*.f64 0 (sin.f64 x))) |
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps 0) 1/2))) 0) |
(fma.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 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 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (*.f64 0 (sin.f64 x))) |
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps 0) 1/2))) 0) |
(fma.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2 (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (*.f64 0 (sin.f64 x))) |
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps 0) 1/2))) 0) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (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 (cos.f64 eps) -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))) |
(/.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 (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 (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 (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 (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 (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 (pow.f64 (cbrt.f64 (neg.f64 (sin.f64 x))) 2) (cbrt.f64 (neg.f64 (sin.f64 x))) (sin.f64 (+.f64 x eps))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
(fma.f64 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (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 (cos.f64 eps) -1))) |
(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 (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 (cos.f64 eps) (sin.f64 x) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (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 (cos.f64 eps) -1))) |
(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 (pow.f64 1 1/2) (-.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 1 1/2) (-.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 1 1/2) (-.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 (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 (+.f64 x eps) x) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (fma.f64 (neg.f64 (sin.f64 x)) 1 (sin.f64 x))) |
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (*.f64 0 (sin.f64 x))) |
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps 0) 1/2))) 0) |
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 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 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (*.f64 0 (sin.f64 x))) |
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps 0) 1/2))) 0) |
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2))) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)) (+.f64 (neg.f64 (sin.f64 x)) (sin.f64 x))) |
(fma.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2))) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps))) (+.f64 (sin.f64 x) (neg.f64 (sin.f64 x)))) |
(fma.f64 2 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) (*.f64 0 (sin.f64 x))) |
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 2 (sin.f64 (*.f64 (+.f64 eps 0) 1/2))) 0) |
(+.f64 0 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(+.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (sin.f64 (+.f64 x eps))) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (neg.f64 (sin.f64 x)))) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))) 1) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(*.f64 2 (*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(*.f64 2 (*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))) |
(*.f64 2 (*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 (sin.f64 (*.f64 (+.f64 eps 0) 1/2)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) |
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 1) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(*.f64 1 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2))) 2)) |
(*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))) 2)) |
(*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) 2)) |
(*.f64 4 (pow.f64 (*.f64 (sin.f64 (*.f64 (+.f64 eps 0) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 4) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2) (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 4)) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(*.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3/2)) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(*.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3/2) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(*.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 x eps) x) 1/2)) (cos.f64 (*.f64 (+.f64 x (+.f64 x eps)) 1/2)))) |
(*.f64 2 (*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 eps x) x) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 (+.f64 x x) eps)))))) |
(*.f64 2 (*.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (*.f64 (sin.f64 (*.f64 (+.f64 eps (-.f64 x x)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x))))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 eps (+.f64 x x)))) (*.f64 (sin.f64 (*.f64 (+.f64 eps 0) 1/2)) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))))) |
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 5) (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(/.f64 (pow.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) 2) (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) 2)) |
(/.f64 (pow.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) 2) (pow.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) 2)) |
(pow.f64 (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) -2) |
(/.f64 (pow.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) 2) (pow.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)) |
(/.f64 (pow.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) 2) (pow.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) 2)) |
(pow.f64 (/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) -2) |
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (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)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 3) (pow.f64 (sin.f64 x) 3)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (pow.f64 (sin.f64 (+.f64 x eps)) 2))) |
(/.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) |
(*.f64 (/.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) |
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2) (pow.f64 (sin.f64 x) 2)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(/.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))) |
(*.f64 (/.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) |
(/.f64 (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (-.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 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (/.f64 (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2)) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)))) |
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x))) |
(*.f64 (/.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (fma.f64 (sin.f64 x) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (pow.f64 (sin.f64 (+.f64 eps x)) 2))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 3) (pow.f64 (sin.f64 x) 3))) |
(/.f64 (*.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 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(/.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (/.f64 (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2)))) |
(*.f64 (/.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x)))) (-.f64 (pow.f64 (sin.f64 (+.f64 eps x)) 2) (pow.f64 (sin.f64 x) 2))) |
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 4)) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(log.f64 (exp.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)))) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 6)) |
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 6)) |
(expm1.f64 (log1p.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(log1p.f64 (expm1.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(exp.f64 (*.f64 2 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1)) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(fma.f64 (sin.f64 (+.f64 x eps)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
(fma.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (sin.f64 (+.f64 x eps)) (*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) (neg.f64 (sin.f64 x)))) |
(pow.f64 (-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) 2) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x)) | |
| 0.1b | (*.f64 (cos.f64 x) (sin.f64 eps)) | |
| ✓ | 4.2b | (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
Compiled 38 to 9 computations (76.3% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | x | @ | 0 | (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
| 0.0ms | eps | @ | -inf | (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
| 0.0ms | x | @ | inf | (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
| 0.0ms | x | @ | -inf | (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
| 0.0ms | eps | @ | 0 | (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
| 1× | batch-egg-rewrite |
| 817× | prod-diff_binary64 |
| 519× | log-prod_binary64 |
| 339× | pow-prod-down_binary64 |
| 300× | fma-def_binary64 |
| 289× | pow2_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 21 |
| 1 | 208 | 21 |
| 2 | 2743 | 11 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))))) (#(struct:change #<rule egg-rr> (2) ((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))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((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))))) (#(struct:change #<rule egg-rr> (2) ((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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1)))))) |
| 1× | egg-herbie |
| 959× | fma-neg_binary64 |
| 427× | fma-def_binary64 |
| 249× | log-prod_binary64 |
| 231× | *-commutative_binary64 |
| 213× | distribute-rgt-in_binary64 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 123 | 1065 |
| 1 | 312 | 1041 |
| 2 | 981 | 986 |
| 3 | 3803 | 952 |
| 4 | 7086 | 952 |
| 1× | node limit |
| Inputs |
|---|
(sin.f64 eps) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps)))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(*.f64 (cos.f64 x) eps) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(+.f64 0 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(+.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))) |
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2)) (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 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1) |
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1) |
(*.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 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) |
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1) |
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 1/2) |
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3) 1/3) |
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 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 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.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)))) |
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1)) |
| Outputs |
|---|
(sin.f64 eps) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (sin.f64 eps))) |
(fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (sin.f64 eps))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 x 2) (sin.f64 eps))) (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 eps)) 1/6) (pow.f64 x 3)) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 -1/6 (cos.f64 eps) 1/6) (pow.f64 x 3) (sin.f64 eps)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 eps) (*.f64 x x)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (pow.f64 x 3) (sin.f64 eps)))) |
(fma.f64 (sin.f64 eps) (*.f64 x (*.f64 x -1/2)) (fma.f64 (+.f64 (cos.f64 eps) -1) x (fma.f64 (fma.f64 (cos.f64 eps) -1/6 1/6) (pow.f64 x 3) (sin.f64 eps)))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(*.f64 (cos.f64 x) eps) |
(*.f64 eps (cos.f64 x)) |
(+.f64 (*.f64 (cos.f64 x) eps) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x)))) |
(fma.f64 (cos.f64 x) eps (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))) |
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps)))) |
(fma.f64 eps (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps (*.f64 eps -1/2)))) |
(+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.f64 -1/2 (*.f64 (pow.f64 eps 2) (sin.f64 x))))) |
(fma.f64 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))))) |
(+.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) |
(fma.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 eps 4) (sin.f64 x))) (+.f64 (*.f64 (cos.f64 x) eps) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (cos.f64 x))) (*.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 (cos.f64 x) eps (fma.f64 -1/6 (*.f64 (cos.f64 x) (pow.f64 eps 3)) (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps)))))) |
(fma.f64 1/24 (*.f64 (sin.f64 x) (pow.f64 eps 4)) (+.f64 (*.f64 (sin.f64 x) (*.f64 -1/2 (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3)))))) |
(fma.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))) (*.f64 (sin.f64 x) (+.f64 (*.f64 eps (*.f64 eps -1/2)) (*.f64 1/24 (pow.f64 eps 4))))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(-.f64 (+.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (sin.f64 x) (cos.f64 eps))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(+.f64 0 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(+.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(+.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 1) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 (+.f64 x eps)) (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 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (exp.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) 1) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(*.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(*.f64 1 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(*.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 (*.f64 (sin.f64 x) (cos.f64 eps)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (-.f64 (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2) (*.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (*.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (*.f64 (cos.f64 eps) (sin.f64 x)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3)) (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (+.f64 (sin.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 3) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 3)) (fma.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 -1 (cos.f64 eps)))) (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) 2) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2)) (-.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))) 2)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2)) (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) 2) (pow.f64 (-.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (sin.f64 x)) 2)) (fma.f64 (cos.f64 eps) (sin.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) |
(/.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 1) |
(pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 1) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(pow.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2) 1/2) |
(-.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 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 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 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))) (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x))))))) |
(-.f64 (fma.f64 (cos.f64 x) (sin.f64 eps) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (cos.f64 eps) (sin.f64 x))) (sin.f64 x)) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (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)) |
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(exp.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
(exp.f64 (*.f64 (log.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 1)) |
(-.f64 (sin.f64 (+.f64 eps x)) (sin.f64 x)) |
Compiled 29595 to 11572 computations (60.9% saved)
61 alts after pruning (51 fresh and 10 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1407 | 10 | 1417 |
| Fresh | 4 | 41 | 45 |
| Picked | 0 | 1 | 1 |
| Done | 1 | 9 | 10 |
| Total | 1412 | 61 | 1473 |
| Status | Error | Program |
|---|---|---|
| ✓ | 0.3b | (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) |
| 27.6b | (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (sin.f64 eps)) | |
| 0.3b | (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) | |
| 23.9b | (fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) | |
| ✓ | 23.9b | (fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
| ✓ | 0.3b | (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
| 30.0b | (pow.f64 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) -1) | |
| 60.4b | (pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2) | |
| 45.6b | (pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2) | |
| 32.2b | (pow.f64 (exp.f64 1) (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) | |
| 1.5b | (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3) | |
| 38.1b | (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) | |
| 40.2b | (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) | |
| 59.0b | (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 3) | |
| 45.9b | (/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) 1/4))) (*.f64 eps (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) | |
| 23.9b | (-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x)) | |
| 23.9b | (-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) | |
| 0.3b | (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) | |
| 59.0b | (-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) | |
| 50.4b | (-.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x)) | |
| ✓ | 37.5b | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| 38.5b | (-.f64 (sin.f64 eps) (sin.f64 x)) | |
| 38.6b | (-.f64 (log1p.f64 (expm1.f64 (sin.f64 eps))) (sin.f64 x)) | |
| 59.8b | (-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) 1) | |
| 1.4b | (+.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) | |
| 59.8b | (+.f64 (/.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) 2) (neg.f64 (sin.f64 x))) | |
| 29.4b | (+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) | |
| ✓ | 0.3b | (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x)))) |
| 0.4b | (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3)) | |
| ✓ | 0.3b | (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
| 0.3b | (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))))) | |
| 15.2b | (+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (exp.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) | |
| 36.7b | (+.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) | |
| 39.7b | (+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) | |
| 27.6b | (+.f64 (sin.f64 eps) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x)))) | |
| ✓ | 27.6b | (+.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
| ✓ | 46.0b | (+.f64 eps (-.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)) |
| 46.1b | (+.f64 eps (*.f64 (*.f64 eps x) (*.f64 x -1/2))) | |
| ✓ | 46.1b | (+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x)))) |
| 30.6b | (*.f64 (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) | |
| 30.1b | (*.f64 (/.f64 1 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps)) | |
| 61.2b | (*.f64 (-.f64 (cos.f64 eps) 1) x) | |
| 29.9b | (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) eps) | |
| 59.0b | (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) | |
| 30.6b | (*.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps)) | |
| 45.7b | (*.f64 (*.f64 eps eps) (/.f64 1 (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) | |
| 13.6b | (*.f64 (sin.f64 (/.f64 (+.f64 eps 0) 2)) (*.f64 (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2)) 2)) | |
| 61.1b | (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) -1)) | |
| 39.4b | (*.f64 (cos.f64 (/.f64 (+.f64 eps 0) 2)) (*.f64 2 (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)))) | |
| ✓ | 29.8b | (*.f64 (cos.f64 x) eps) |
| 49.4b | (sqrt.f64 (pow.f64 (sin.f64 eps) 2)) | |
| 28.5b | (sin.f64 eps) | |
| 37.6b | (log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) | |
| 59.0b | (log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) | |
| 46.1b | (log.f64 (+.f64 1 (expm1.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) | |
| 31.4b | (log.f64 (exp.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) | |
| 49.8b | (fabs.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) | |
| 59.7b | (expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) | |
| 42.9b | (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3)) | |
| 59.0b | (cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) | |
| 44.2b | eps |
Compiled 859 to 613 computations (28.6% saved)
| Inputs |
|---|
eps |
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x)))) |
(+.f64 eps (*.f64 (*.f64 eps x) (*.f64 x -1/2))) |
(+.f64 eps (-.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)) |
(sin.f64 eps) |
(*.f64 (cos.f64 x) eps) |
(*.f64 (-.f64 (cos.f64 eps) 1) x) |
(-.f64 (sin.f64 eps) (sin.f64 x)) |
(-.f64 (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) -1)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) eps) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) (*.f64 2 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)))) |
(*.f64 (cos.f64 (/.f64 (+.f64 eps 0) 2)) (*.f64 2 (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)))) |
(*.f64 (sin.f64 (/.f64 (+.f64 eps 0) 2)) (*.f64 (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2)) 2)) |
(*.f64 (*.f64 eps eps) (/.f64 1 (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(sqrt.f64 (pow.f64 (sin.f64 eps) 2)) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3)) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2)) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2) |
(fabs.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) |
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))) |
(+.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x)) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(+.f64 (/.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) 2) (neg.f64 (sin.f64 x))) |
(pow.f64 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) -1) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) |
(-.f64 (log1p.f64 (expm1.f64 (sin.f64 eps))) (sin.f64 x)) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (sin.f64 x)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) |
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) |
(-.f64 (log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) |
(-.f64 (log1p.f64 (-.f64 (exp.f64 (sin.f64 x)) 1)) (sin.f64 x)) |
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (sin.f64 eps)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) |
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3)) |
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) |
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)) |
(-.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x)) |
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 3) |
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) |
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) |
(+.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) 1) |
(+.f64 (sin.f64 eps) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x)))) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
(-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps)))) |
(-.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (*.f64 (cos.f64 x) (sin.f64 eps))) (sin.f64 x)) |
(*.f64 (*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) (pow.f64 (cbrt.f64 eps) 2)) (cbrt.f64 eps)) |
(*.f64 (/.f64 1 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (*.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) 2) 1) eps)) |
(-.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 eps))) (sin.f64 x)) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (fma.f64 (sin.f64 x) (cos.f64 eps) (neg.f64 (sin.f64 x)))) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (exp.f64 (log.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (log.f64 (exp.f64 (+.f64 (cos.f64 eps) -1))))) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) 3)) |
(+.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) 3) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) 1/4))) (*.f64 eps (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(/.f64 (*.f64 (*.f64 eps eps) (-.f64 (*.f64 (cos.f64 x) (cos.f64 x)) (*.f64 (pow.f64 (*.f64 eps (sin.f64 x)) 2) 1/4))) (*.f64 eps (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (cos.f64 x) (sin.f64 eps) (neg.f64 (sin.f64 x)))) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (fma.f64 (sin.f64 eps) (cos.f64 x) (neg.f64 (sin.f64 x)))) |
(log.f64 (exp.f64 (fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))))) |
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (log1p.f64 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x))))) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (+.f64 (cos.f64 eps) -1)))) |
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) 3) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 eps) (cos.f64 x)))))) |
(/.f64 (fma.f64 eps (*.f64 (cos.f64 x) (*.f64 eps (cos.f64 x))) (*.f64 (pow.f64 (*.f64 eps (*.f64 eps (sin.f64 x))) 2) -1/4)) (*.f64 eps (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) |
(pow.f64 (exp.f64 1) (log.f64 (fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))))) |
(-.f64 (log.f64 (*.f64 (exp.f64 (*.f64 (cos.f64 x) (sin.f64 eps))) (exp.f64 (*.f64 (sin.f64 x) (cos.f64 eps))))) (sin.f64 x)) |
(fma.f64 (*.f64 (cos.f64 x) (sqrt.f64 (sin.f64 eps))) (sqrt.f64 (sin.f64 eps)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (*.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 x))) (sqrt.f64 (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(-.f64 (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))) (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))) |
(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 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) 2)) (cbrt.f64 (*.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 eps))) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
(*.f64 (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (pow.f64 (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))) 2)) (/.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (cbrt.f64 (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))))))) |
| Outputs |
|---|
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) |
4 calls:
| 76.0ms | eps |
| 46.0ms | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| 41.0ms | x |
| 25.0ms | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| Error | Segments | Branch |
|---|---|---|
| 0.3b | 1 | x |
| 0.3b | 1 | eps |
| 0.3b | 1 | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| 0.3b | 1 | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
Compiled 1268 to 511 computations (59.7% saved)
| Inputs |
|---|
eps |
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x)))) |
(+.f64 eps (*.f64 (*.f64 eps x) (*.f64 x -1/2))) |
(+.f64 eps (-.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)) |
(sin.f64 eps) |
(*.f64 (cos.f64 x) eps) |
(*.f64 (-.f64 (cos.f64 eps) 1) x) |
(-.f64 (sin.f64 eps) (sin.f64 x)) |
(-.f64 (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) -1)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) eps) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) (*.f64 2 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)))) |
(*.f64 (cos.f64 (/.f64 (+.f64 eps 0) 2)) (*.f64 2 (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)))) |
(*.f64 (sin.f64 (/.f64 (+.f64 eps 0) 2)) (*.f64 (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2)) 2)) |
(*.f64 (*.f64 eps eps) (/.f64 1 (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(sqrt.f64 (pow.f64 (sin.f64 eps) 2)) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3)) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2)) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2) |
(fabs.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) |
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))) |
(+.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x)) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(+.f64 (/.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) 2) (neg.f64 (sin.f64 x))) |
(pow.f64 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) -1) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) |
(-.f64 (log1p.f64 (expm1.f64 (sin.f64 eps))) (sin.f64 x)) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (sin.f64 x)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) |
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) |
(-.f64 (log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) |
(-.f64 (log1p.f64 (-.f64 (exp.f64 (sin.f64 x)) 1)) (sin.f64 x)) |
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (sin.f64 eps)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) |
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3)) |
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) |
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)) |
(-.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x)) |
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 3) |
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) |
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) |
(+.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) 1) |
(+.f64 (sin.f64 eps) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x)))) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
| Outputs |
|---|
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
4 calls:
| 48.0ms | x |
| 39.0ms | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| 28.0ms | eps |
| 18.0ms | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| Error | Segments | Branch |
|---|---|---|
| 0.3b | 1 | x |
| 0.3b | 1 | eps |
| 0.3b | 1 | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| 0.3b | 1 | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
Compiled 631 to 289 computations (54.2% saved)
| Inputs |
|---|
eps |
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x)))) |
(+.f64 eps (*.f64 (*.f64 eps x) (*.f64 x -1/2))) |
(+.f64 eps (-.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)) |
(sin.f64 eps) |
(*.f64 (cos.f64 x) eps) |
(*.f64 (-.f64 (cos.f64 eps) 1) x) |
(-.f64 (sin.f64 eps) (sin.f64 x)) |
(-.f64 (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) -1)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) eps) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) (*.f64 2 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)))) |
(*.f64 (cos.f64 (/.f64 (+.f64 eps 0) 2)) (*.f64 2 (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)))) |
(*.f64 (sin.f64 (/.f64 (+.f64 eps 0) 2)) (*.f64 (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2)) 2)) |
(*.f64 (*.f64 eps eps) (/.f64 1 (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(sqrt.f64 (pow.f64 (sin.f64 eps) 2)) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3)) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2)) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2) |
(fabs.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) |
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))) |
(+.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x)) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(+.f64 (/.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) 2) (neg.f64 (sin.f64 x))) |
(pow.f64 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) -1) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) |
(-.f64 (log1p.f64 (expm1.f64 (sin.f64 eps))) (sin.f64 x)) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (sin.f64 x)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) |
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) |
(-.f64 (log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) |
(-.f64 (log1p.f64 (-.f64 (exp.f64 (sin.f64 x)) 1)) (sin.f64 x)) |
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (sin.f64 eps)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) |
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3)) |
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) |
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)) |
(-.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x)) |
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 3) |
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) |
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) |
(+.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) 1) |
(+.f64 (sin.f64 eps) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x)))) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
| Outputs |
|---|
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
4 calls:
| 33.0ms | x |
| 32.0ms | eps |
| 18.0ms | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| 16.0ms | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| Error | Segments | Branch |
|---|---|---|
| 0.3b | 1 | x |
| 0.3b | 1 | eps |
| 0.3b | 1 | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| 0.3b | 1 | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
Compiled 619 to 285 computations (54% saved)
| Inputs |
|---|
eps |
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x)))) |
(+.f64 eps (*.f64 (*.f64 eps x) (*.f64 x -1/2))) |
(+.f64 eps (-.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)) |
(sin.f64 eps) |
(*.f64 (cos.f64 x) eps) |
(*.f64 (-.f64 (cos.f64 eps) 1) x) |
(-.f64 (sin.f64 eps) (sin.f64 x)) |
(-.f64 (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) -1)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) eps) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) (*.f64 2 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)))) |
(*.f64 (cos.f64 (/.f64 (+.f64 eps 0) 2)) (*.f64 2 (sin.f64 (/.f64 (+.f64 eps (+.f64 x x)) 2)))) |
(*.f64 (sin.f64 (/.f64 (+.f64 eps 0) 2)) (*.f64 (cos.f64 (/.f64 (+.f64 x (+.f64 eps x)) 2)) 2)) |
(*.f64 (*.f64 eps eps) (/.f64 1 (/.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))))) |
(sqrt.f64 (pow.f64 (sin.f64 eps) 2)) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3)) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 2)) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 x) eps)) 2) |
(fabs.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) |
(-.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (sin.f64 x)) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 x) eps) 3) 1/3) |
(+.f64 (*.f64 (sin.f64 x) (cos.f64 eps)) (neg.f64 (sin.f64 x))) |
(+.f64 (sin.f64 eps) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(-.f64 (+.f64 (*.f64 (cos.f64 eps) x) (sin.f64 eps)) (sin.f64 x)) |
(fma.f64 eps (cos.f64 x) (*.f64 -1/2 (*.f64 eps (*.f64 eps (sin.f64 x))))) |
(+.f64 (/.f64 (+.f64 (sin.f64 (-.f64 x eps)) (sin.f64 (+.f64 x eps))) 2) (neg.f64 (sin.f64 x))) |
(pow.f64 (/.f64 (/.f64 1 eps) (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) -1) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 x) (*.f64 eps eps))) (*.f64 (cos.f64 x) (+.f64 eps (*.f64 -1/6 (pow.f64 eps 3))))) |
(-.f64 (log1p.f64 (expm1.f64 (sin.f64 eps))) (sin.f64 x)) |
(fma.f64 (sin.f64 x) (cos.f64 eps) (sin.f64 x)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(expm1.f64 (log1p.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) |
(log1p.f64 (expm1.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)))) |
(-.f64 (expm1.f64 (log1p.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) |
(-.f64 (log.f64 (exp.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) |
(-.f64 (log1p.f64 (expm1.f64 (sin.f64 (+.f64 x eps)))) (sin.f64 x)) |
(-.f64 (log1p.f64 (-.f64 (exp.f64 (sin.f64 x)) 1)) (sin.f64 x)) |
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (sin.f64 eps)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 3)) |
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3)) |
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 3)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)) 2)) |
(sqrt.f64 (pow.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) 2)) |
(-.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 x eps)) 2)) (sin.f64 x)) |
(-.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 x eps))) 3) (sin.f64 x)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 3) |
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) |
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1))) 2) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x))))) |
(+.f64 (sin.f64 x) (-.f64 (*.f64 (cos.f64 x) (sin.f64 eps)) (sin.f64 x))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) 1)))) 1) |
(+.f64 (sin.f64 eps) (+.f64 (*.f64 (cos.f64 eps) (sin.f64 x)) (neg.f64 (sin.f64 x)))) |
| Outputs |
|---|
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) (*.f64 2 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)))) |
4 calls:
| 40.0ms | eps |
| 27.0ms | x |
| 18.0ms | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| 16.0ms | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| Error | Segments | Branch |
|---|---|---|
| 13.6b | 1 | x |
| 13.6b | 1 | eps |
| 13.6b | 1 | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| 13.6b | 1 | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
Compiled 606 to 280 computations (53.8% saved)
| Inputs |
|---|
eps |
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x)))) |
(+.f64 eps (*.f64 (*.f64 eps x) (*.f64 x -1/2))) |
(+.f64 eps (-.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)) |
(sin.f64 eps) |
(*.f64 (cos.f64 x) eps) |
(*.f64 (-.f64 (cos.f64 eps) 1) x) |
(-.f64 (sin.f64 eps) (sin.f64 x)) |
(-.f64 (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) -1)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(*.f64 (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2))) eps) |
| Outputs |
|---|
(-.f64 (sin.f64 eps) (sin.f64 x)) |
(*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) |
(-.f64 (sin.f64 eps) (sin.f64 x)) |
3 calls:
| 23.0ms | x |
| 23.0ms | eps |
| 15.0ms | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| Error | Segments | Branch |
|---|---|---|
| 14.9b | 3 | x |
| 13.3b | 3 | eps |
| 13.6b | 3 | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
Compiled 130 to 66 computations (49.2% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 42.0ms | 7.778399984445428e-12 | 1.8166317911444447e-6 |
| 45.0ms | -157.00585077093245 | -9.944344273262046e-15 |
| 36.0ms | 67× | body | 1024 | valid |
| 31.0ms | 192× | body | 256 | valid |
| 11.0ms | 39× | body | 512 | valid |
| 4.0ms | 6× | body | 2048 | valid |
Compiled 432 to 314 computations (27.3% saved)
| Inputs |
|---|
eps |
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x)))) |
(+.f64 eps (*.f64 (*.f64 eps x) (*.f64 x -1/2))) |
(+.f64 eps (-.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)) |
(sin.f64 eps) |
(*.f64 (cos.f64 x) eps) |
(*.f64 (-.f64 (cos.f64 eps) 1) x) |
(-.f64 (sin.f64 eps) (sin.f64 x)) |
(-.f64 (sin.f64 x) (sin.f64 x)) |
(*.f64 (sin.f64 x) (-.f64 (cos.f64 eps) -1)) |
(*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x)) |
(+.f64 (sin.f64 x) (sin.f64 (+.f64 eps x))) |
(-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
(+.f64 (*.f64 (-.f64 (cos.f64 eps) 1) x) (sin.f64 eps)) |
| Outputs |
|---|
(-.f64 (sin.f64 eps) (sin.f64 x)) |
(*.f64 (cos.f64 x) eps) |
(-.f64 (sin.f64 eps) (sin.f64 x)) |
3 calls:
| 21.0ms | eps |
| 20.0ms | x |
| 15.0ms | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
| Error | Segments | Branch |
|---|---|---|
| 14.9b | 3 | x |
| 13.4b | 3 | eps |
| 13.8b | 3 | (-.f64 (sin.f64 (+.f64 x eps)) (sin.f64 x)) |
Compiled 108 to 56 computations (48.1% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 46.0ms | 7.778399984445428e-12 | 1.8166317911444447e-6 |
| 43.0ms | -157.00585077093245 | -9.944344273262046e-15 |
| 32.0ms | 78× | body | 1024 | valid |
| 27.0ms | 178× | body | 256 | valid |
| 15.0ms | 39× | body | 512 | valid |
| 10.0ms | 9× | body | 2048 | valid |
Compiled 299 to 219 computations (26.8% saved)
| Inputs |
|---|
eps |
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x)))) |
(+.f64 eps (*.f64 (*.f64 eps x) (*.f64 x -1/2))) |
(+.f64 eps (-.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)) |
(sin.f64 eps) |
(*.f64 (cos.f64 x) eps) |
(*.f64 (-.f64 (cos.f64 eps) 1) x) |
| Outputs |
|---|
(sin.f64 eps) |
(*.f64 (cos.f64 x) eps) |
(sin.f64 eps) |
2 calls:
| 13.0ms | x |
| 13.0ms | eps |
| Error | Segments | Branch |
|---|---|---|
| 14.9b | 3 | x |
| 14.1b | 3 | eps |
Compiled 52 to 31 computations (40.4% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 37.0ms | 7.778399984445428e-12 | 1.8166317911444447e-6 |
| 40.0ms | -157.00585077093245 | -9.944344273262046e-15 |
| 33.0ms | 198× | body | 256 | valid |
| 28.0ms | 66× | body | 1024 | valid |
| 9.0ms | 32× | body | 512 | valid |
| 5.0ms | 8× | body | 2048 | valid |
Compiled 242 to 181 computations (25.2% saved)
| Inputs |
|---|
eps |
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x)))) |
(+.f64 eps (*.f64 (*.f64 eps x) (*.f64 x -1/2))) |
(+.f64 eps (-.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)) |
(sin.f64 eps) |
| Outputs |
|---|
(sin.f64 eps) |
2 calls:
| 4.0ms | x |
| 4.0ms | eps |
| Error | Segments | Branch |
|---|---|---|
| 28.5b | 1 | x |
| 28.5b | 1 | eps |
Compiled 42 to 25 computations (40.5% saved)
Total -2.1b remaining (-4.9%)
Threshold costs -2.1b (-4.9%)
| Inputs |
|---|
eps |
(+.f64 eps (*.f64 -1/2 (*.f64 eps (*.f64 x x)))) |
(+.f64 eps (*.f64 (*.f64 eps x) (*.f64 x -1/2))) |
(+.f64 eps (-.f64 (+.f64 1 (*.f64 eps (*.f64 (*.f64 x x) -1/2))) 1)) |
| Outputs |
|---|
eps |
2 calls:
| 4.0ms | x |
| 3.0ms | eps |
| Error | Segments | Branch |
|---|---|---|
| 44.2b | 1 | x |
| 44.2b | 1 | eps |
Compiled 40 to 24 computations (40% saved)
| 1× | egg-herbie |
| 11× | *-commutative_binary64 |
| 8× | +-commutative_binary64 |
| 2× | sub-neg_binary64 |
| 1× | +-rgt-identity_binary64 |
| 1× | neg-sub0_binary64 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 51 | 189 |
| 1 | 70 | 189 |
| 2 | 73 | 189 |
| 3 | 75 | 189 |
| 4 | 76 | 189 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) (*.f64 2 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)))) |
(if (<=.f64 eps -1080863910568919/72057594037927936) (-.f64 (sin.f64 eps) (sin.f64 x)) (if (<=.f64 eps 8500259669165361/4722366482869645213696) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (-.f64 (sin.f64 eps) (sin.f64 x)))) |
(if (<=.f64 eps -2582544170319337/73786976294838206464) (-.f64 (sin.f64 eps) (sin.f64 x)) (if (<=.f64 eps 8500259669165361/4722366482869645213696) (*.f64 (cos.f64 x) eps) (-.f64 (sin.f64 eps) (sin.f64 x)))) |
(if (<=.f64 eps -7378697629483821/295147905179352825856) (sin.f64 eps) (if (<=.f64 eps 2833419889721787/2361183241434822606848) (*.f64 (cos.f64 x) eps) (sin.f64 eps))) |
(sin.f64 eps) |
eps |
| Outputs |
|---|
(fma.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x) (*.f64 (sin.f64 eps) (cos.f64 x))) |
(fma.f64 (sin.f64 eps) (cos.f64 x) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (cos.f64 eps) -1))) |
(+.f64 (*.f64 (sin.f64 eps) (cos.f64 x)) (*.f64 (+.f64 (cos.f64 eps) -1) (sin.f64 x))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) (*.f64 2 (sin.f64 (+.f64 (*.f64 eps 1/2) 0)))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 x (+.f64 eps x)))) (*.f64 2 (sin.f64 (*.f64 eps 1/2)))) |
(if (<=.f64 eps -1080863910568919/72057594037927936) (-.f64 (sin.f64 eps) (sin.f64 x)) (if (<=.f64 eps 8500259669165361/4722366482869645213696) (*.f64 eps (+.f64 (cos.f64 x) (*.f64 (sin.f64 x) (*.f64 eps -1/2)))) (-.f64 (sin.f64 eps) (sin.f64 x)))) |
(if (<=.f64 eps -2582544170319337/73786976294838206464) (-.f64 (sin.f64 eps) (sin.f64 x)) (if (<=.f64 eps 8500259669165361/4722366482869645213696) (*.f64 (cos.f64 x) eps) (-.f64 (sin.f64 eps) (sin.f64 x)))) |
(if (<=.f64 eps -2582544170319337/73786976294838206464) (-.f64 (sin.f64 eps) (sin.f64 x)) (if (<=.f64 eps 8500259669165361/4722366482869645213696) (*.f64 eps (cos.f64 x)) (-.f64 (sin.f64 eps) (sin.f64 x)))) |
(if (<=.f64 eps -7378697629483821/295147905179352825856) (sin.f64 eps) (if (<=.f64 eps 2833419889721787/2361183241434822606848) (*.f64 (cos.f64 x) eps) (sin.f64 eps))) |
(if (<=.f64 eps -7378697629483821/295147905179352825856) (sin.f64 eps) (if (<=.f64 eps 2833419889721787/2361183241434822606848) (*.f64 eps (cos.f64 x)) (sin.f64 eps))) |
(sin.f64 eps) |
eps |
Compiled 140 to 90 computations (35.7% saved)
| 1× | egg-herbie |
| 485× | fma-neg_binary64 |
| 414× | distribute-rgt-in_binary64 |
| 349× | distribute-lft-in_binary64 |
| 324× | cancel-sign-sub-inv_binary64 |
| 290× | times-frac_binary64 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 422 | 3837 |
| 1 | 1020 | 3685 |
| 2 | 3009 | 3557 |
| 1× | node limit |
Compiled 146 to 98 computations (32.9% saved)
Compiled 124 to 54 computations (56.5% saved)
Loading profile data...