Time bar (total: 13.0s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.9% | 0.1% | 0% | 0% | 0% | 6 |
| 6.3% | 6.2% | 93.6% | 0.1% | 0% | 0% | 0% | 7 |
| 9.4% | 9.4% | 90.5% | 0.1% | 0% | 0% | 0% | 8 |
| 23.4% | 23.4% | 76.5% | 0.1% | 0% | 0% | 0% | 9 |
| 23.4% | 23.4% | 76.5% | 0.1% | 0% | 0% | 0% | 10 |
| 27.3% | 27.3% | 72.5% | 0.1% | 0% | 0% | 0% | 11 |
| 35.5% | 35.5% | 64.4% | 0.1% | 0% | 0% | 0% | 12 |
Compiled 34 to 19 computations (44.1% saved)
| 3.0s | 2020× | body | 1024 | valid |
| 2.5s | 5192× | body | 256 | valid |
| 941.0ms | 1038× | body | 512 | valid |
| 10.0ms | 6× | body | 2048 | valid |
| 2× | egg-herbie |
| 1480× | rational_best-simplify-46 |
| 1258× | rational_best-simplify-45 |
| 1254× | rational_best-simplify-51 |
| 882× | rational_best-simplify-1 |
| 868× | rational_best-simplify-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 62 | 396 |
| 1 | 123 | 396 |
| 2 | 165 | 396 |
| 3 | 271 | 396 |
| 4 | 376 | 396 |
| 5 | 493 | 396 |
| 6 | 729 | 396 |
| 7 | 1277 | 396 |
| 8 | 2780 | 396 |
| 9 | 6747 | 396 |
| 0 | 3 | 3 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
| Outputs |
|---|
0 |
1 |
2 |
| Inputs |
|---|
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 (*.f64 eh (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 ew) (tan.f64 t)) eh)))) (*.f64 (*.f64 ew (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 ew) (tan.f64 t)) eh)))))) |
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 eh)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 t) (tan.f64 eh)) ew)))) (*.f64 (*.f64 t (sin.f64 eh)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 t) (tan.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 (*.f64 t (cos.f64 ew)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 ew)) t)))) (*.f64 (*.f64 eh (sin.f64 ew)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 ew)) t)))))) |
| Outputs |
|---|
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (sin.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))) eh)))) |
(fabs.f64 (-.f64 (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))))) |
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
(fabs.f64 (-.f64 (*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))))) |
(fabs.f64 (-.f64 (*.f64 (*.f64 eh (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 ew) (tan.f64 t)) eh)))) (*.f64 (*.f64 ew (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 ew) (tan.f64 t)) eh)))))) |
(fabs.f64 (-.f64 (*.f64 (*.f64 (cos.f64 t) eh) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 ew)) eh)))) (*.f64 (*.f64 ew (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 ew)) eh)))))) |
(fabs.f64 (-.f64 (*.f64 eh (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 ew)) eh))) (cos.f64 t))) (*.f64 (*.f64 ew (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 ew)) eh)))))) |
(fabs.f64 (-.f64 (*.f64 (*.f64 (cos.f64 t) eh) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 ew)) eh)))) (*.f64 (sin.f64 t) (*.f64 ew (sin.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 ew)) eh))))))) |
(fabs.f64 (-.f64 (*.f64 (*.f64 (cos.f64 t) eh) (cos.f64 (atan.f64 (/.f64 (*.f64 ew (neg.f64 (tan.f64 t))) eh)))) (*.f64 (*.f64 ew (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 ew (neg.f64 (tan.f64 t))) eh)))))) |
(fabs.f64 (-.f64 (*.f64 (cos.f64 t) (*.f64 eh (cos.f64 (atan.f64 (/.f64 (*.f64 ew (neg.f64 (tan.f64 t))) eh))))) (*.f64 ew (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (*.f64 ew (neg.f64 (tan.f64 t))) eh))))))) |
(fabs.f64 (-.f64 (*.f64 eh (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 ew (neg.f64 (tan.f64 t))) eh))))) (*.f64 (*.f64 ew (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 ew (neg.f64 (tan.f64 t))) eh)))))) |
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 eh)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 t) (tan.f64 eh)) ew)))) (*.f64 (*.f64 t (sin.f64 eh)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 t) (tan.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 eh)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 t) (tan.f64 eh)) ew)))) (*.f64 (sin.f64 eh) (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 t) (tan.f64 eh)) ew))) t)))) |
(fabs.f64 (-.f64 (*.f64 (cos.f64 eh) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 (tan.f64 eh))) ew))))) (*.f64 (sin.f64 eh) (*.f64 t (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 (tan.f64 eh))) ew))))))) |
(fabs.f64 (-.f64 (*.f64 (cos.f64 eh) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 (tan.f64 eh))) ew))))) (*.f64 t (*.f64 (sin.f64 eh) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 (tan.f64 eh))) ew))))))) |
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 eh)) (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 (tan.f64 eh))) ew)))) (*.f64 (*.f64 t (sin.f64 eh)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 (tan.f64 eh))) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 eh) (cos.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 (tan.f64 eh))) ew))))) (*.f64 (*.f64 t (sin.f64 eh)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 (tan.f64 eh))) ew)))))) |
(fabs.f64 (-.f64 (*.f64 (*.f64 t (cos.f64 ew)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 ew)) t)))) (*.f64 (*.f64 eh (sin.f64 ew)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 ew)) t)))))) |
(fabs.f64 (-.f64 (*.f64 (*.f64 t (cos.f64 ew)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 ew)) t)))) (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 ew)) t))) (sin.f64 ew))))) |
(fabs.f64 (-.f64 (*.f64 (*.f64 t (cos.f64 ew)) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 ew))) t)))) (*.f64 eh (*.f64 (sin.f64 ew) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 ew))) t))))))) |
(fabs.f64 (-.f64 (*.f64 t (*.f64 (cos.f64 ew) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 ew))) t))))) (*.f64 eh (*.f64 (sin.f64 ew) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 ew))) t))))))) |
(fabs.f64 (-.f64 (*.f64 t (*.f64 (cos.f64 ew) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 ew))) t))))) (*.f64 (*.f64 eh (sin.f64 ew)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 ew))) t)))))) |
Compiled 36 to 21 computations (41.7% saved)
| 1× | egg-herbie |
| 1338× | rational_best-simplify-45 |
| 1336× | rational_best-simplify-46 |
| 770× | trig-simplify-15 |
| 760× | trig-simplify-16 |
| 554× | rational_best-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 99 |
| 1 | 42 | 99 |
| 2 | 53 | 99 |
| 3 | 80 | 99 |
| 4 | 107 | 99 |
| 5 | 138 | 99 |
| 6 | 202 | 99 |
| 7 | 343 | 99 |
| 8 | 733 | 99 |
| 9 | 1743 | 99 |
| 10 | 5001 | 99 |
| 1× | node limit |
| Inputs |
|---|
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))) |
| Outputs |
|---|
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) (*.f64 eh (*.f64 (sin.f64 t) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))))) |
Compiled 93 to 33 computations (64.5% saved)
1 alts after pruning (1 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2 | 1 | 3 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 3 | 1 | 4 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.1b | (fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
Compiled 33 to 18 computations (45.5% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 eh (neg.f64 (tan.f64 t))) |
| ✓ | 0.2b | (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) |
| ✓ | 2.4b | (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew) |
| ✓ | 24.0b | (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) |
Compiled 156 to 18 computations (88.5% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 61.0ms | eh | @ | 0 | (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew) |
| 3.0ms | eh | @ | -inf | (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) |
| 2.0ms | t | @ | inf | (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew) |
| 1.0ms | ew | @ | 0 | (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew) |
| 1.0ms | t | @ | -inf | (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew) |
| 1× | batch-egg-rewrite |
| 1060× | rational_best-5 |
| 1060× | rational_best-2 |
| 1060× | rational_best-3 |
| 1060× | rational_best-1 |
| 1058× | rational_best-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 110 |
| 1 | 138 | 110 |
| 2 | 519 | 110 |
| 3 | 2196 | 110 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) |
(/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew) |
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) |
(*.f64 eh (neg.f64 (tan.f64 t))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 1 (/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 1 (/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (*.f64 (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t))) (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (*.f64 (cos.f64 t) (+.f64 ew ew))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (tan.f64 t) (neg.f64 eh)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) (*.f64 (tan.f64 t) (neg.f64 eh))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (tan.f64 t) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) 1))))) |
| 1× | egg-herbie |
| 972× | rational_best-simplify-48 |
| 870× | rational_best-simplify-44 |
| 642× | rational_best-simplify-50 |
| 582× | rational_best-simplify-80 |
| 500× | rational_best-simplify-82 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 175 | 6599 |
| 1 | 355 | 6187 |
| 2 | 740 | 6087 |
| 3 | 2217 | 6083 |
| 4 | 4570 | 6083 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))) |
(+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))) |
(+.f64 (*.f64 -17/315 (/.f64 (*.f64 (pow.f64 t 7) eh) ew)) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 2) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew)) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 2) ew))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 4) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew))) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 2) ew))) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 6) ew))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 4) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew)))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (*.f64 t eh)) |
(+.f64 (*.f64 -1 (*.f64 t eh)) (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh))) |
(+.f64 (*.f64 -1 (*.f64 t eh)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)) (*.f64 -2/15 (*.f64 (pow.f64 t 5) eh)))) |
(+.f64 (*.f64 -1 (*.f64 t eh)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)) (+.f64 (*.f64 -17/315 (*.f64 (pow.f64 t 7) eh)) (*.f64 -2/15 (*.f64 (pow.f64 t 5) eh))))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(+.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) 0) |
(+.f64 0 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) |
(-.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) 0) |
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) 1) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 0)) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 1 (/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))))) |
(*.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) |
(*.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) |
(*.f64 (/.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2)) |
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) |
(*.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) |
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) |
(*.f64 (/.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2)) |
(*.f64 (/.f64 (/.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2))) |
(*.f64 (/.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2)) |
(*.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2)) |
(/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) 1) |
(/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) |
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) 2) 2) |
(pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) 1) |
(+.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) 0) |
(+.f64 0 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) |
(-.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) 0) |
(*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) 1) |
(*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) |
(*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 1 (/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) |
(*.f64 1 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) |
(*.f64 (/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) |
(*.f64 (/.f64 1 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(*.f64 (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(*.f64 (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (*.f64 (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) |
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(pow.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) 1) |
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t))) 0) |
(+.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t)))) |
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t))) 0) |
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t))) 1) |
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t))) (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t))))) |
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (*.f64 (cos.f64 t) (+.f64 ew ew))) 2) |
(pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t))) 1) |
(+.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) 0) |
(+.f64 0 (*.f64 (tan.f64 t) (neg.f64 eh))) |
(-.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) 0) |
(/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) 1) |
(/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) (*.f64 (tan.f64 t) (neg.f64 eh)))) |
(/.f64 (*.f64 eh (*.f64 (tan.f64 t) -2)) 2) |
(pow.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) 1) |
| Outputs |
|---|
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 eh (pow.f64 t 3)) ew))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 eh (pow.f64 t 3)) ew))) |
(+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))) |
(+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 eh (pow.f64 t 3)) ew))) (*.f64 -2/15 (/.f64 (*.f64 eh (pow.f64 t 5)) ew))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 eh (pow.f64 t 3)) ew)) (*.f64 -2/15 (/.f64 (*.f64 eh (pow.f64 t 5)) ew)))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 eh (pow.f64 t 3)) ew)) (+.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)) (*.f64 -2/15 (/.f64 (*.f64 eh (pow.f64 t 5)) ew)))) |
(+.f64 (*.f64 -17/315 (/.f64 (*.f64 (pow.f64 t 7) eh) ew)) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))))) |
(+.f64 (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 eh (pow.f64 t 3)) ew))) (*.f64 -2/15 (/.f64 (*.f64 eh (pow.f64 t 5)) ew))) (*.f64 -17/315 (/.f64 (*.f64 eh (pow.f64 t 7)) ew))) |
(+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 eh (pow.f64 t 3)) ew)) (*.f64 -2/15 (/.f64 (*.f64 eh (pow.f64 t 5)) ew)))) (*.f64 -17/315 (/.f64 (*.f64 eh (pow.f64 t 7)) ew))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 eh (pow.f64 t 3)) ew)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)) (*.f64 -2/15 (/.f64 (*.f64 eh (pow.f64 t 5)) ew))) (*.f64 -17/315 (/.f64 (*.f64 eh (pow.f64 t 7)) ew)))) |
(+.f64 (*.f64 -2/15 (/.f64 (*.f64 eh (pow.f64 t 5)) ew)) (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)) (*.f64 -1/3 (/.f64 (*.f64 eh (pow.f64 t 3)) ew))) (*.f64 -17/315 (/.f64 (*.f64 eh (pow.f64 t 7)) ew)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 eh (pow.f64 t 3)) ew)) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 eh (pow.f64 t 5)) ew)) (*.f64 -17/315 (/.f64 (*.f64 eh (pow.f64 t 7)) ew))))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t)))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew) |
(*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 2) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew)) |
(+.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 -1/2 (*.f64 ew (pow.f64 t 2))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (+.f64 (*.f64 ew (*.f64 -1/2 (pow.f64 t 2))) ew)) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (+.f64 ew (*.f64 (pow.f64 t 2) (*.f64 ew -1/2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 2) ew))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 4) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew))) |
(+.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 1/24 (*.f64 ew (pow.f64 t 4)))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 -1/2 (*.f64 ew (pow.f64 t 2)))))) |
(+.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (+.f64 (*.f64 1/24 (*.f64 ew (pow.f64 t 4))) ew))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (+.f64 (*.f64 ew (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) ew)) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (+.f64 ew (*.f64 ew (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 2) ew))) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 6) ew))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (pow.f64 t 4) ew))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) ew)))) |
(+.f64 (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 -1/2 (*.f64 ew (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 ew (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 1/24 (*.f64 ew (pow.f64 t 4))))) (*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 -1/720 (*.f64 ew (pow.f64 t 6)))))) |
(+.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (+.f64 (*.f64 1/24 (*.f64 ew (pow.f64 t 4))) ew)) (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (+.f64 (*.f64 ew (*.f64 -1/2 (pow.f64 t 2))) (*.f64 ew (*.f64 -1/720 (pow.f64 t 6)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (+.f64 (*.f64 ew (+.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 -1/2 (pow.f64 t 2)))) (+.f64 ew (*.f64 ew (*.f64 1/24 (pow.f64 t 4)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (+.f64 ew (+.f64 (*.f64 ew (*.f64 1/24 (pow.f64 t 4))) (*.f64 ew (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 -1/720 (pow.f64 t 6))))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (+.f64 ew (+.f64 (*.f64 (pow.f64 t 4) (*.f64 ew 1/24)) (*.f64 ew (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 -1/720 (pow.f64 t 6))))))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (*.f64 -1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(*.f64 -1 (*.f64 t eh)) |
(*.f64 t (neg.f64 eh)) |
(*.f64 eh (neg.f64 t)) |
(+.f64 (*.f64 -1 (*.f64 t eh)) (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh))) |
(+.f64 (*.f64 -1 (*.f64 t eh)) (*.f64 -1/3 (*.f64 eh (pow.f64 t 3)))) |
(+.f64 (*.f64 t (neg.f64 eh)) (*.f64 eh (*.f64 -1/3 (pow.f64 t 3)))) |
(*.f64 eh (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 -1 t))) |
(*.f64 eh (+.f64 (neg.f64 t) (*.f64 -1/3 (pow.f64 t 3)))) |
(+.f64 (*.f64 -1 (*.f64 t eh)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)) (*.f64 -2/15 (*.f64 (pow.f64 t 5) eh)))) |
(+.f64 (*.f64 -1 (*.f64 t eh)) (+.f64 (*.f64 -1/3 (*.f64 eh (pow.f64 t 3))) (*.f64 (pow.f64 t 5) (*.f64 -2/15 eh)))) |
(+.f64 (*.f64 t (neg.f64 eh)) (+.f64 (*.f64 eh (*.f64 -1/3 (pow.f64 t 3))) (*.f64 (pow.f64 t 5) (*.f64 eh -2/15)))) |
(+.f64 (*.f64 t (neg.f64 eh)) (*.f64 eh (+.f64 (*.f64 -2/15 (pow.f64 t 5)) (*.f64 -1/3 (pow.f64 t 3))))) |
(+.f64 (*.f64 eh (neg.f64 t)) (*.f64 eh (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 -2/15 (pow.f64 t 5))))) |
(+.f64 (*.f64 -1 (*.f64 t eh)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 t 3) eh)) (+.f64 (*.f64 -17/315 (*.f64 (pow.f64 t 7) eh)) (*.f64 -2/15 (*.f64 (pow.f64 t 5) eh))))) |
(+.f64 (+.f64 (*.f64 (pow.f64 t 5) (*.f64 -2/15 eh)) (*.f64 -17/315 (*.f64 eh (pow.f64 t 7)))) (+.f64 (*.f64 -1 (*.f64 t eh)) (*.f64 -1/3 (*.f64 eh (pow.f64 t 3))))) |
(+.f64 (*.f64 t (neg.f64 eh)) (+.f64 (*.f64 eh (*.f64 -1/3 (pow.f64 t 3))) (+.f64 (*.f64 (pow.f64 t 5) (*.f64 eh -2/15)) (*.f64 (pow.f64 t 7) (*.f64 eh -17/315))))) |
(+.f64 (*.f64 eh (+.f64 (*.f64 -1/3 (pow.f64 t 3)) (*.f64 -1 t))) (*.f64 eh (+.f64 (*.f64 -2/15 (pow.f64 t 5)) (*.f64 -17/315 (pow.f64 t 7))))) |
(+.f64 (*.f64 eh (+.f64 (*.f64 -17/315 (pow.f64 t 7)) (*.f64 -1/3 (pow.f64 t 3)))) (*.f64 eh (+.f64 (neg.f64 t) (*.f64 -2/15 (pow.f64 t 5))))) |
(+.f64 (*.f64 eh (+.f64 (neg.f64 t) (*.f64 -1/3 (pow.f64 t 3)))) (*.f64 eh (+.f64 (*.f64 -17/315 (pow.f64 t 7)) (*.f64 -2/15 (pow.f64 t 5))))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t))) |
(*.f64 -1 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(neg.f64 (/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t))) |
(+.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) 0) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(+.f64 0 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(-.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) 0) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) 1) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 0)) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))))) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 1 (/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))))) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(*.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(*.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(*.f64 (/.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2)) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(*.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(*.f64 (/.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2)) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(*.f64 (/.f64 (/.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2))) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(*.f64 (/.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2)) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(*.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) 2))) 2)) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) 1) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) 2) 2) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(pow.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) 1) |
(cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(+.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) 0) |
(/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) |
(+.f64 0 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) |
(/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) |
(-.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) 0) |
(/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) |
(*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) 1) |
(/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) |
(*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) |
(*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) |
(/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) |
(*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 1 (/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) |
(/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) |
(*.f64 1 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) |
(/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) |
(*.f64 (/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) |
(/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) |
(*.f64 (/.f64 1 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) |
(*.f64 (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) |
(*.f64 (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) |
(/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (*.f64 (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)))) |
(/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) |
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) |
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) |
(/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) |
(pow.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) 1) |
(/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew) |
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t))) 0) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) |
(+.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t)))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) |
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t))) 0) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) |
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t))) 1) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) |
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t))) (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) |
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (*.f64 (cos.f64 t) (+.f64 ew ew))) 2) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) |
(pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (cos.f64 t))) 1) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))) (*.f64 ew (cos.f64 t))) |
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) ew))))) |
(+.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) 0) |
(*.f64 (tan.f64 t) (neg.f64 eh)) |
(+.f64 0 (*.f64 (tan.f64 t) (neg.f64 eh))) |
(*.f64 (tan.f64 t) (neg.f64 eh)) |
(-.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) 0) |
(*.f64 (tan.f64 t) (neg.f64 eh)) |
(/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) 1) |
(*.f64 (tan.f64 t) (neg.f64 eh)) |
(/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) (/.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) (*.f64 (tan.f64 t) (neg.f64 eh)))) |
(*.f64 (tan.f64 t) (neg.f64 eh)) |
(/.f64 (*.f64 eh (*.f64 (tan.f64 t) -2)) 2) |
(*.f64 (tan.f64 t) (neg.f64 eh)) |
(pow.f64 (*.f64 (tan.f64 t) (neg.f64 eh)) 1) |
(*.f64 (tan.f64 t) (neg.f64 eh)) |
Compiled 7970 to 2390 computations (70% saved)
4 alts after pruning (3 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 184 | 3 | 187 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 184 | 4 | 188 |
| Status | Error | Program |
|---|---|---|
| ▶ | 29.0b | (fabs.f64 (-.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (+.f64 (*.f64 ew (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) ew)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
| ▶ | 0.6b | (fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
| ✓ | 0.1b | (fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
| ▶ | 11.5b | (fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
Compiled 139 to 91 computations (34.5% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (*.f64 eh (neg.f64 (tan.f64 t))) | |
| ✓ | 2.4b | (/.f64 (*.f64 (tan.f64 t) eh) ew) |
| 2.4b | (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew) | |
| ✓ | 24.0b | (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
Compiled 158 to 20 computations (87.3% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | t | @ | -inf | (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
| 1.0ms | t | @ | 0 | (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
| 1.0ms | eh | @ | inf | (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
| 1.0ms | t | @ | inf | (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
| 0.0ms | eh | @ | -inf | (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
| 1× | batch-egg-rewrite |
| 1348× | rational_best-simplify-57 |
| 722× | rational_best-simplify-44 |
| 690× | rational_best-5 |
| 690× | rational_best-2 |
| 690× | rational_best-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 46 |
| 1 | 103 | 46 |
| 2 | 358 | 46 |
| 3 | 1486 | 46 |
| 4 | 6521 | 46 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(/.f64 (*.f64 (tan.f64 t) eh) ew) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (/.f64 1 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 0) (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2) (*.f64 (cos.f64 0) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 0) (cos.f64 0)) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 0) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (neg.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 1 (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew)) (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (tan.f64 t) eh) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew)) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) eh) ew))) (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (*.f64 (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew)) (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (tan.f64 t) eh) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew)) (/.f64 (*.f64 (tan.f64 t) eh) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) eh) ew))) (/.f64 (*.f64 (tan.f64 t) eh) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))) (/.f64 (*.f64 (tan.f64 t) eh) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))) |
| 1× | egg-herbie |
| 1648× | rational_best-simplify-78 |
| 1420× | rational_best-simplify-48 |
| 918× | rational_best-simplify-2 |
| 794× | rational_best-simplify-129 |
| 552× | rational_best-simplify-132 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 145 | 2444 |
| 1 | 284 | 2444 |
| 2 | 552 | 2444 |
| 3 | 1651 | 2444 |
| 4 | 5574 | 2444 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 t eh) ew) |
(+.f64 (/.f64 (*.f64 t eh) ew) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))) |
(+.f64 (/.f64 (*.f64 t eh) ew) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))) |
(+.f64 (/.f64 (*.f64 t eh) ew) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)) (*.f64 17/315 (/.f64 (*.f64 (pow.f64 t 7) eh) ew))))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(+.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) 0) |
(+.f64 0 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) |
(-.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) 0) |
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) 1) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 0)) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (/.f64 1 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 0) (cos.f64 0))) |
(*.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) |
(*.f64 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) |
(*.f64 (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2)) |
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) |
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2) (*.f64 (cos.f64 0) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))) |
(*.f64 (cos.f64 0) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) |
(*.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) |
(*.f64 (/.f64 1 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))))) |
(*.f64 (/.f64 (cos.f64 0) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2)) |
(*.f64 (/.f64 (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2))) |
(*.f64 (/.f64 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2)) |
(*.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2)) |
(*.f64 (/.f64 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2)) |
(*.f64 (/.f64 (*.f64 (cos.f64 0) (cos.f64 0)) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2)) |
(*.f64 (/.f64 (*.f64 (cos.f64 0) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2))) |
(/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) 1) |
(/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) |
(/.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) 2) 2) |
(/.f64 (+.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (neg.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) 2) |
(pow.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) 1) |
(neg.f64 (neg.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) |
(+.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) 0) |
(+.f64 0 (/.f64 (*.f64 (tan.f64 t) eh) ew)) |
(-.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) 0) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) |
(*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) 1) |
(*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))) |
(*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 1 (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(*.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)) -1) |
(*.f64 1 (/.f64 (*.f64 (tan.f64 t) eh) ew)) |
(*.f64 (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew)) (/.f64 (*.f64 (tan.f64 t) eh) ew)) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) |
(*.f64 (/.f64 1 (/.f64 (*.f64 (tan.f64 t) eh) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))) |
(*.f64 (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew)) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) eh) ew))) |
(*.f64 (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) eh) ew))) (/.f64 (*.f64 (tan.f64 t) eh) ew)) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (*.f64 (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew)) (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (tan.f64 t) eh) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))))) |
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew)) (/.f64 (*.f64 (tan.f64 t) eh) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))) |
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) eh) ew))) (/.f64 (*.f64 (tan.f64 t) eh) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))) (/.f64 (*.f64 (tan.f64 t) eh) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))) |
(*.f64 (/.f64 -1 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))) |
(pow.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) 1) |
(neg.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) |
| Outputs |
|---|
(/.f64 (*.f64 t eh) ew) |
(+.f64 (/.f64 (*.f64 t eh) ew) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew))) |
(+.f64 (/.f64 (*.f64 t eh) ew) (*.f64 1/3 (/.f64 (*.f64 eh (pow.f64 t 3)) ew))) |
(+.f64 (/.f64 (*.f64 t eh) ew) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)))) |
(+.f64 (/.f64 (*.f64 t eh) ew) (+.f64 (*.f64 1/3 (/.f64 (*.f64 eh (pow.f64 t 3)) ew)) (*.f64 2/15 (/.f64 (*.f64 eh (pow.f64 t 5)) ew)))) |
(+.f64 (+.f64 (/.f64 (*.f64 t eh) ew) (*.f64 1/3 (/.f64 (*.f64 eh (pow.f64 t 3)) ew))) (*.f64 2/15 (/.f64 (*.f64 eh (pow.f64 t 5)) ew))) |
(+.f64 (/.f64 (*.f64 t eh) ew) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 t 5) eh) ew)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 t 3) eh) ew)) (*.f64 17/315 (/.f64 (*.f64 (pow.f64 t 7) eh) ew))))) |
(+.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 eh (pow.f64 t 3)) ew)) (*.f64 17/315 (/.f64 (*.f64 eh (pow.f64 t 7)) ew))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 eh (pow.f64 t 5)) ew)) (/.f64 (*.f64 t eh) ew))) |
(+.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 eh (pow.f64 t 3)) ew)) (*.f64 17/315 (/.f64 (*.f64 eh (pow.f64 t 7)) ew))) (+.f64 (/.f64 (*.f64 t eh) ew) (*.f64 2/15 (/.f64 (*.f64 eh (pow.f64 t 5)) ew)))) |
(+.f64 (/.f64 (*.f64 t eh) ew) (+.f64 (*.f64 1/3 (/.f64 (*.f64 eh (pow.f64 t 3)) ew)) (+.f64 (*.f64 2/15 (/.f64 (*.f64 eh (pow.f64 t 5)) ew)) (*.f64 17/315 (/.f64 (*.f64 eh (pow.f64 t 7)) ew))))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(/.f64 (*.f64 (sin.f64 t) eh) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 eh (sin.f64 t)) (*.f64 ew (cos.f64 t))) |
(+.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) 0) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(+.f64 0 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(-.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) 0) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) 1) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 0)) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (/.f64 1 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (cos.f64 0) (cos.f64 0))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2)) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2) (*.f64 (cos.f64 0) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 (cos.f64 0) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 (/.f64 1 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (*.f64 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 (/.f64 (cos.f64 0) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2)) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 (/.f64 (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 (/.f64 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2)) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2)) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2)) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 (/.f64 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2)) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 (/.f64 (*.f64 (cos.f64 0) (cos.f64 0)) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2)) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(*.f64 (/.f64 (*.f64 (cos.f64 0) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) 2))) 2))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) 1) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(/.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) 2) 2) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(/.f64 (+.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (cos.f64 (neg.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) 2) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(pow.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) 1) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(neg.f64 (neg.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 eh (tan.f64 t)) ew)))) |
(+.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) 0) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
(+.f64 0 (/.f64 (*.f64 (tan.f64 t) eh) ew)) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
(-.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) 0) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
(*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) 1) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
(*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
(*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
(*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 1 (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
(*.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)) -1) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
(*.f64 1 (/.f64 (*.f64 (tan.f64 t) eh) ew)) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
(*.f64 (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew)) (/.f64 (*.f64 (tan.f64 t) eh) ew)) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
(*.f64 (/.f64 1 (/.f64 (*.f64 (tan.f64 t) eh) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
(*.f64 (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew)) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) eh) ew))) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
(*.f64 (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) eh) ew))) (/.f64 (*.f64 (tan.f64 t) eh) ew)) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (*.f64 (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew)) (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))))) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 (tan.f64 t) eh) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))))) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew)) (/.f64 (*.f64 (tan.f64 t) eh) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 1 (/.f64 (*.f64 (tan.f64 t) eh) ew))) (/.f64 (*.f64 (tan.f64 t) eh) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))) (/.f64 (*.f64 (tan.f64 t) eh) ew)) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
(*.f64 (/.f64 -1 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) (*.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) (/.f64 (*.f64 (tan.f64 t) eh) ew))) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
(pow.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew) 1) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
(neg.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))) |
(/.f64 (*.f64 eh (tan.f64 t)) ew) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.2b | (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) | |
| 2.4b | (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew) | |
| ✓ | 5.0b | (/.f64 (*.f64 t (neg.f64 eh)) ew) |
| 24.0b | (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))) |
Compiled 171 to 22 computations (87.1% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | ew | @ | inf | (/.f64 (*.f64 t (neg.f64 eh)) ew) |
| 1.0ms | t | @ | 0 | (/.f64 (*.f64 t (neg.f64 eh)) ew) |
| 1.0ms | ew | @ | 0 | (/.f64 (*.f64 t (neg.f64 eh)) ew) |
| 1.0ms | eh | @ | 0 | (/.f64 (*.f64 t (neg.f64 eh)) ew) |
| 1.0ms | t | @ | inf | (/.f64 (*.f64 t (neg.f64 eh)) ew) |
| 1× | batch-egg-rewrite |
| 1004× | rational_best-simplify-57 |
| 716× | rational_best-simplify-80 |
| 644× | rational_best-simplify-44 |
| 550× | rational_best-simplify-43 |
| 510× | rational_best-simplify-78 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 17 |
| 1 | 79 | 17 |
| 2 | 273 | 17 |
| 3 | 1086 | 17 |
| 4 | 4787 | 17 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 t (neg.f64 eh)) ew) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 t (neg.f64 eh)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 1 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 1 (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 t (neg.f64 eh)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew)) (/.f64 (*.f64 t (neg.f64 eh)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 t (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew)) (/.f64 1 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 1 (/.f64 (*.f64 t (neg.f64 eh)) ew))) (/.f64 (*.f64 t (neg.f64 eh)) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (*.f64 (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew)) (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew)) (/.f64 (*.f64 t (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 1 (/.f64 (*.f64 t (neg.f64 eh)) ew))) (/.f64 (*.f64 t (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))) (/.f64 (*.f64 t (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))))))) |
| 1× | egg-herbie |
| 1072× | rational_best-simplify-2 |
| 882× | rational_best-simplify-80 |
| 786× | rational_best-simplify-78 |
| 732× | rational_best-simplify-94 |
| 648× | rational_best-simplify-129 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 49 | 1024 |
| 1 | 95 | 952 |
| 2 | 207 | 952 |
| 3 | 975 | 952 |
| 4 | 2118 | 952 |
| 5 | 4002 | 952 |
| 6 | 7748 | 952 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(+.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) 0) |
(+.f64 0 (/.f64 (*.f64 t (neg.f64 eh)) ew)) |
(-.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) 0) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))) |
(*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) 1) |
(*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))) |
(*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 1 (/.f64 (*.f64 t (neg.f64 eh)) ew)))) |
(*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 1 (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew)))) |
(*.f64 1 (/.f64 (*.f64 t (neg.f64 eh)) ew)) |
(*.f64 (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew)) (/.f64 (*.f64 t (neg.f64 eh)) ew)) |
(*.f64 (/.f64 1 (/.f64 (*.f64 t (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))) |
(*.f64 (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew)) (/.f64 1 (/.f64 (*.f64 t (neg.f64 eh)) ew))) |
(*.f64 (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 1 (/.f64 (*.f64 t (neg.f64 eh)) ew))) (/.f64 (*.f64 t (neg.f64 eh)) ew)) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (*.f64 (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew)) (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))))) |
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew)) (/.f64 (*.f64 t (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))) |
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 1 (/.f64 (*.f64 t (neg.f64 eh)) ew))) (/.f64 (*.f64 t (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))) (/.f64 (*.f64 t (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))) |
(pow.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) 1) |
(neg.f64 (neg.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))) |
| Outputs |
|---|
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (/.f64 (*.f64 t eh) ew)) |
(neg.f64 (/.f64 (*.f64 t eh) ew)) |
(+.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) 0) |
(/.f64 (*.f64 t (neg.f64 eh)) ew) |
(+.f64 0 (/.f64 (*.f64 t (neg.f64 eh)) ew)) |
(/.f64 (*.f64 t (neg.f64 eh)) ew) |
(-.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) 0) |
(/.f64 (*.f64 t (neg.f64 eh)) ew) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))) |
(/.f64 (*.f64 t (neg.f64 eh)) ew) |
(*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) 1) |
(/.f64 (*.f64 t (neg.f64 eh)) ew) |
(*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))) |
(/.f64 (*.f64 t (neg.f64 eh)) ew) |
(*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 1 (/.f64 (*.f64 t (neg.f64 eh)) ew)))) |
(/.f64 (*.f64 t (neg.f64 eh)) ew) |
(*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 1 (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew)))) |
(/.f64 (*.f64 t (neg.f64 eh)) ew) |
(*.f64 1 (/.f64 (*.f64 t (neg.f64 eh)) ew)) |
(/.f64 (*.f64 t (neg.f64 eh)) ew) |
(*.f64 (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew)) (/.f64 (*.f64 t (neg.f64 eh)) ew)) |
(/.f64 (*.f64 t (neg.f64 eh)) ew) |
(*.f64 (/.f64 1 (/.f64 (*.f64 t (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))) |
(/.f64 (*.f64 t (neg.f64 eh)) ew) |
(*.f64 (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew)) (/.f64 1 (/.f64 (*.f64 t (neg.f64 eh)) ew))) |
(/.f64 (*.f64 t (neg.f64 eh)) ew) |
(*.f64 (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 1 (/.f64 (*.f64 t (neg.f64 eh)) ew))) (/.f64 (*.f64 t (neg.f64 eh)) ew)) |
(/.f64 (*.f64 t (neg.f64 eh)) ew) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (*.f64 (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew)) (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))))) |
(/.f64 (*.f64 t (neg.f64 eh)) ew) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))))) |
(/.f64 (*.f64 t (neg.f64 eh)) ew) |
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew)) (/.f64 (*.f64 t (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))) |
(/.f64 (*.f64 t (neg.f64 eh)) ew) |
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 1 (/.f64 (*.f64 t (neg.f64 eh)) ew))) (/.f64 (*.f64 t (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))) |
(/.f64 (*.f64 t (neg.f64 eh)) ew) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))) (/.f64 (*.f64 t (neg.f64 eh)) ew)) (*.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) (/.f64 (*.f64 t (neg.f64 eh)) ew))) |
(/.f64 (*.f64 t (neg.f64 eh)) ew) |
(pow.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew) 1) |
(/.f64 (*.f64 t (neg.f64 eh)) ew) |
(neg.f64 (neg.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew))) |
(/.f64 (*.f64 t (neg.f64 eh)) ew) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 2.4b | (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew) | |
| ✓ | 6.5b | (*.f64 ew (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) |
| ✓ | 11.0b | (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) |
| 24.0b | (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
Compiled 259 to 102 computations (60.6% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ew | @ | 0 | (*.f64 ew (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) |
| 1.0ms | t | @ | inf | (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) |
| 0.0ms | t | @ | 0 | (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) |
| 0.0ms | ew | @ | inf | (*.f64 ew (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) |
| 0.0ms | ew | @ | -inf | (*.f64 ew (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) |
| 1× | batch-egg-rewrite |
| 1190× | rational_best-simplify-57 |
| 696× | rational_best-simplify-44 |
| 694× | rational_best-simplify-43 |
| 586× | rational_best-5 |
| 584× | rational_best-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 68 |
| 1 | 114 | 68 |
| 2 | 327 | 68 |
| 3 | 1308 | 68 |
| 4 | 5770 | 68 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) |
(*.f64 ew (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) -2)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) ew) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) ew) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 ew (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) ew) (/.f64 (*.f64 ew (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) (*.f64 ew (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 ew (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) -2)))))) |
| 1× | egg-herbie |
| 1008× | rational_best-simplify-47 |
| 862× | rational_best-simplify-2 |
| 654× | rational_best-simplify-135 |
| 590× | rational_best-simplify-80 |
| 562× | rational_best-simplify-43 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 73 | 2105 |
| 1 | 148 | 2105 |
| 2 | 291 | 2021 |
| 3 | 972 | 2021 |
| 4 | 3691 | 2021 |
| 5 | 5845 | 2021 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1/2 (pow.f64 t 2)) |
(*.f64 1/24 (pow.f64 t 4)) |
(*.f64 1/24 (pow.f64 t 4)) |
(*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(-.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) 0) |
(-.f64 0 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) -2)) |
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) 1) |
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) |
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))))) |
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))))) |
(*.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) |
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))) |
(*.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))) |
(*.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))))) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))) |
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))) |
(/.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) 1) |
(/.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) |
(/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) 2) |
(pow.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) 1) |
(neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) -2)) |
(+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) ew) 0) |
(+.f64 0 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) ew)) |
(-.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) ew) 0) |
(-.f64 0 (/.f64 (*.f64 ew (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) -2)) |
(/.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) ew) 1) |
(/.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) ew) (/.f64 (*.f64 ew (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) (*.f64 ew (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))))) |
(/.f64 (*.f64 ew (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 2) |
(pow.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) ew) 1) |
(neg.f64 (/.f64 (*.f64 ew (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) -2)) |
| Outputs |
|---|
(*.f64 -1/2 (pow.f64 t 2)) |
(*.f64 1/24 (pow.f64 t 4)) |
(*.f64 1/24 (pow.f64 t 4)) |
(*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) |
(*.f64 (pow.f64 t 2) (*.f64 -1/2 ew)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 (pow.f64 t 4) (*.f64 1/24 ew))) |
(*.f64 ew (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 (pow.f64 t 4) (*.f64 1/24 ew))) |
(*.f64 ew (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 (pow.f64 t 4) (*.f64 1/24 ew))) |
(*.f64 ew (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) |
(*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) |
(*.f64 (pow.f64 t 4) (*.f64 1/24 ew)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 (pow.f64 t 4) (*.f64 1/24 ew))) |
(*.f64 ew (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 (pow.f64 t 4) (*.f64 1/24 ew))) |
(*.f64 ew (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 (pow.f64 t 4) (*.f64 1/24 ew))) |
(*.f64 ew (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) |
(*.f64 1/24 (*.f64 (pow.f64 t 4) ew)) |
(*.f64 (pow.f64 t 4) (*.f64 1/24 ew)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 (pow.f64 t 4) (*.f64 1/24 ew))) |
(*.f64 ew (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 (pow.f64 t 4) (*.f64 1/24 ew))) |
(*.f64 ew (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 (pow.f64 t 4) (*.f64 1/24 ew))) |
(*.f64 ew (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) |
(-.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) 0) |
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) |
(-.f64 0 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) -2)) |
(neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) -2)) |
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) 1) |
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) |
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) |
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) |
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))))) |
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) |
(*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))))) |
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))))) |
(*.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) |
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) |
(*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) |
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))) |
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) |
(*.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))) |
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) |
(*.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) |
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))))) |
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))) (*.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))))) |
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))) |
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) |
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (/.f64 1 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))) |
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))) |
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) (/.f64 1 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))))) |
(/.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) 1) |
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) |
(/.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) |
(/.f64 (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))))) |
(/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) 2) |
(pow.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) 1) |
(+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4))) |
(neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2))) -2)) |
(+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) ew) 0) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 (pow.f64 t 4) (*.f64 1/24 ew))) |
(*.f64 ew (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) |
(+.f64 0 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) ew)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 (pow.f64 t 4) (*.f64 1/24 ew))) |
(*.f64 ew (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) |
(-.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) ew) 0) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 (pow.f64 t 4) (*.f64 1/24 ew))) |
(*.f64 ew (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) |
(-.f64 0 (/.f64 (*.f64 ew (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) -2)) |
(neg.f64 (/.f64 (*.f64 ew (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) -2)) |
(/.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) ew) 1) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 (pow.f64 t 4) (*.f64 1/24 ew))) |
(*.f64 ew (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) |
(/.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) ew) (/.f64 (*.f64 ew (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) (*.f64 ew (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))))) |
(/.f64 (*.f64 ew (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) (/.f64 (*.f64 ew (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) (*.f64 ew (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))))) |
(/.f64 (*.f64 ew (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) 2) |
(pow.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) ew) 1) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 1/24 (*.f64 (pow.f64 t 4) ew))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) ew)) (*.f64 (pow.f64 t 4) (*.f64 1/24 ew))) |
(*.f64 ew (+.f64 (*.f64 -1/2 (pow.f64 t 2)) (*.f64 1/24 (pow.f64 t 4)))) |
(neg.f64 (/.f64 (*.f64 ew (+.f64 (*.f64 (pow.f64 t 4) 1/12) (neg.f64 (pow.f64 t 2)))) -2)) |
Compiled 16890 to 5505 computations (67.4% saved)
6 alts after pruning (4 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 359 | 4 | 363 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 2 | 3 |
| Total | 361 | 6 | 367 |
| Status | Error | Program |
|---|---|---|
| ▶ | 29.0b | (fabs.f64 (-.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (+.f64 (*.f64 ew (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) ew)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
| ✓ | 0.6b | (fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
| ✓ | 0.1b | (fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
| ▶ | 5.2b | (fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
| ▶ | 11.5b | (fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
| ▶ | 12.2b | (fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
Compiled 197 to 132 computations (33% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (*.f64 eh (neg.f64 (tan.f64 t))) | |
| 2.4b | (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew) | |
| ✓ | 5.0b | (/.f64 (*.f64 t eh) ew) |
| ✓ | 29.0b | (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
Compiled 150 to 20 computations (86.7% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | t | @ | 0 | (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
| 1.0ms | t | @ | inf | (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
| 1.0ms | ew | @ | -inf | (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
| 1.0ms | t | @ | -inf | (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
| 0.0ms | eh | @ | -inf | (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
| 1× | batch-egg-rewrite |
| 1240× | rational_best-simplify-57 |
| 704× | rational_best-simplify-43 |
| 680× | rational_best-simplify-44 |
| 636× | rational_best-5 |
| 636× | rational_best-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 38 |
| 1 | 95 | 38 |
| 2 | 331 | 38 |
| 3 | 1372 | 38 |
| 4 | 6026 | 38 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(/.f64 (*.f64 t eh) ew) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (/.f64 1 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 0) (cos.f64 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2) (*.f64 (cos.f64 0) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 0) (cos.f64 0)) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 0) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (neg.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 t eh) ew) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 t eh) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 t eh) ew) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t eh) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t eh) ew) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 1 (/.f64 (*.f64 t eh) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 t eh) ew) (/.f64 1 (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 t eh) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew)) (/.f64 (*.f64 t eh) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 t eh) ew)) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew)) (/.f64 1 (/.f64 (*.f64 t eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 1 (/.f64 (*.f64 t eh) ew))) (/.f64 (*.f64 t eh) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))) (*.f64 (/.f64 (*.f64 t eh) ew) (*.f64 (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew)) (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t eh) ew)) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))) (*.f64 (/.f64 (*.f64 t eh) ew) (*.f64 (/.f64 (*.f64 t eh) ew) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew)) (/.f64 (*.f64 t eh) ew)) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 1 (/.f64 (*.f64 t eh) ew))) (/.f64 (*.f64 t eh) ew)) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))) (/.f64 (*.f64 t eh) ew)) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (neg.f64 (/.f64 (*.f64 t eh) ew))) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 t eh) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) |
| 1× | egg-herbie |
| 1648× | rational_best-simplify-78 |
| 1420× | rational_best-simplify-48 |
| 902× | rational_best-simplify-2 |
| 794× | rational_best-simplify-129 |
| 552× | rational_best-simplify-132 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 113 | 1124 |
| 1 | 228 | 1124 |
| 2 | 483 | 1124 |
| 3 | 1575 | 1124 |
| 4 | 5484 | 1124 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) 0) |
(+.f64 0 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) |
(-.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) 0) |
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) 1) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 0)) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (/.f64 1 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 0) (cos.f64 0))) |
(*.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) |
(*.f64 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) |
(*.f64 (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2)) |
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2) (*.f64 (cos.f64 0) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) |
(*.f64 (cos.f64 0) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) |
(*.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) |
(*.f64 (/.f64 1 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))))) |
(*.f64 (/.f64 (cos.f64 0) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2)) |
(*.f64 (/.f64 (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2))) |
(*.f64 (/.f64 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2)) |
(*.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2)) |
(*.f64 (/.f64 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2)) |
(*.f64 (/.f64 (*.f64 (cos.f64 0) (cos.f64 0)) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2)) |
(*.f64 (/.f64 (*.f64 (cos.f64 0) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2))) |
(/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) 1) |
(/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(/.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) 2) 2) |
(/.f64 (+.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (neg.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) 2) |
(pow.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) 1) |
(neg.f64 (neg.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(+.f64 (/.f64 (*.f64 t eh) ew) 0) |
(+.f64 0 (/.f64 (*.f64 t eh) ew)) |
(-.f64 (/.f64 (*.f64 t eh) ew) 0) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 t eh) ew))) |
(*.f64 (/.f64 (*.f64 t eh) ew) 1) |
(*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))) |
(*.f64 (/.f64 (*.f64 t eh) ew) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 1 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 1 (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)) -1) |
(*.f64 1 (/.f64 (*.f64 t eh) ew)) |
(*.f64 (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew)) (/.f64 (*.f64 t eh) ew)) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 t eh) ew))) |
(*.f64 (/.f64 1 (/.f64 (*.f64 t eh) ew)) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))) |
(*.f64 (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew)) (/.f64 1 (/.f64 (*.f64 t eh) ew))) |
(*.f64 (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 1 (/.f64 (*.f64 t eh) ew))) (/.f64 (*.f64 t eh) ew)) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))) (*.f64 (/.f64 (*.f64 t eh) ew) (*.f64 (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew)) (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t eh) ew)) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))) (*.f64 (/.f64 (*.f64 t eh) ew) (*.f64 (/.f64 (*.f64 t eh) ew) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))))) |
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew)) (/.f64 (*.f64 t eh) ew)) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))) |
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 1 (/.f64 (*.f64 t eh) ew))) (/.f64 (*.f64 t eh) ew)) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))) (/.f64 (*.f64 t eh) ew)) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))) |
(*.f64 (/.f64 -1 (neg.f64 (/.f64 (*.f64 t eh) ew))) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))) |
(pow.f64 (/.f64 (*.f64 t eh) ew) 1) |
(neg.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) |
| Outputs |
|---|
(+.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) 0) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(+.f64 0 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(-.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) 0) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) 1) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 0)) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (/.f64 1 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 0) (cos.f64 0))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2)) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2) (*.f64 (cos.f64 0) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (cos.f64 0) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (/.f64 1 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (/.f64 (cos.f64 0) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2)) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (/.f64 (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (/.f64 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2)) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2)) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2)) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (/.f64 (*.f64 (cos.f64 0) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2)) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (/.f64 (*.f64 (cos.f64 0) (cos.f64 0)) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2)) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(*.f64 (/.f64 (*.f64 (cos.f64 0) (/.f64 1 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) 2))) 2))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) 1) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (/.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(/.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) 2) 2) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(/.f64 (+.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (cos.f64 (neg.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) 2) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(pow.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) 1) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(neg.f64 (neg.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
(+.f64 (/.f64 (*.f64 t eh) ew) 0) |
(/.f64 (*.f64 t eh) ew) |
(+.f64 0 (/.f64 (*.f64 t eh) ew)) |
(/.f64 (*.f64 t eh) ew) |
(-.f64 (/.f64 (*.f64 t eh) ew) 0) |
(/.f64 (*.f64 t eh) ew) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 t eh) ew))) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (/.f64 (*.f64 t eh) ew) 1) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (/.f64 (*.f64 t eh) ew) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 1 (/.f64 (*.f64 t eh) ew)))) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 1 (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew)))) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)) -1) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 1 (/.f64 (*.f64 t eh) ew)) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew)) (/.f64 (*.f64 t eh) ew)) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 -1 (neg.f64 (/.f64 (*.f64 t eh) ew))) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (/.f64 1 (/.f64 (*.f64 t eh) ew)) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew)) (/.f64 1 (/.f64 (*.f64 t eh) ew))) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 1 (/.f64 (*.f64 t eh) ew))) (/.f64 (*.f64 t eh) ew)) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))) (*.f64 (/.f64 (*.f64 t eh) ew) (*.f64 (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew)) (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))))) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 t eh) ew)) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))) (*.f64 (/.f64 (*.f64 t eh) ew) (*.f64 (/.f64 (*.f64 t eh) ew) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))))) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew)) (/.f64 (*.f64 t eh) ew)) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 1 (/.f64 (*.f64 t eh) ew))) (/.f64 (*.f64 t eh) ew)) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))) (/.f64 (*.f64 t eh) ew)) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (/.f64 -1 (neg.f64 (/.f64 (*.f64 t eh) ew))) (*.f64 (/.f64 (*.f64 t eh) ew) (/.f64 (*.f64 t eh) ew))) |
(/.f64 (*.f64 t eh) ew) |
(pow.f64 (/.f64 (*.f64 t eh) ew) 1) |
(/.f64 (*.f64 t eh) ew) |
(neg.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))) |
(/.f64 (*.f64 t eh) ew) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (tan.f64 t) eh) |
| 2.4b | (/.f64 (*.f64 (tan.f64 t) eh) ew) | |
| 5.0b | (/.f64 (*.f64 t (neg.f64 eh)) ew) | |
| 24.0b | (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
Compiled 150 to 20 computations (86.7% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | t | @ | 0 | (*.f64 (tan.f64 t) eh) |
| 0.0ms | t | @ | inf | (*.f64 (tan.f64 t) eh) |
| 0.0ms | eh | @ | -inf | (*.f64 (tan.f64 t) eh) |
| 0.0ms | t | @ | -inf | (*.f64 (tan.f64 t) eh) |
| 0.0ms | eh | @ | inf | (*.f64 (tan.f64 t) eh) |
| 1× | batch-egg-rewrite |
| 1844× | rational_best-5 |
| 1842× | rational_best-4 |
| 1842× | rational_best-2 |
| 1842× | rational_best-3 |
| 1842× | rational_best-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 11 |
| 1 | 59 | 11 |
| 2 | 204 | 11 |
| 3 | 846 | 11 |
| 4 | 3710 | 11 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (tan.f64 t) eh) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (tan.f64 t) eh) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (tan.f64 t) eh))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (tan.f64 t) eh) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) eh) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) eh) (/.f64 (*.f64 (tan.f64 t) eh) (*.f64 (tan.f64 t) eh)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (tan.f64 t) (+.f64 eh eh)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (tan.f64 t) eh) 1))))) |
| 1× | egg-herbie |
| 1882× | rational_best-simplify-82 |
| 1754× | rational_best-simplify-80 |
| 1354× | rational_best-simplify-78 |
| 1092× | rational_best-simplify-44 |
| 1040× | rational_best-simplify-132 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 46 | 669 |
| 1 | 83 | 669 |
| 2 | 143 | 645 |
| 3 | 301 | 633 |
| 4 | 969 | 633 |
| 5 | 2721 | 633 |
| 6 | 4420 | 633 |
| 7 | 6459 | 633 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 t eh) |
(+.f64 (*.f64 t eh) (*.f64 1/3 (*.f64 (pow.f64 t 3) eh))) |
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 t 3) eh)) (*.f64 2/15 (*.f64 (pow.f64 t 5) eh)))) |
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 t 3) eh)) (+.f64 (*.f64 17/315 (*.f64 (pow.f64 t 7) eh)) (*.f64 2/15 (*.f64 (pow.f64 t 5) eh))))) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(+.f64 (*.f64 (tan.f64 t) eh) 0) |
(+.f64 0 (*.f64 (tan.f64 t) eh)) |
(-.f64 (*.f64 (tan.f64 t) eh) 0) |
(/.f64 (*.f64 (tan.f64 t) eh) 1) |
(/.f64 (*.f64 (tan.f64 t) eh) (/.f64 (*.f64 (tan.f64 t) eh) (*.f64 (tan.f64 t) eh))) |
(/.f64 (*.f64 (tan.f64 t) (+.f64 eh eh)) 2) |
(pow.f64 (*.f64 (tan.f64 t) eh) 1) |
| Outputs |
|---|
(*.f64 t eh) |
(+.f64 (*.f64 t eh) (*.f64 1/3 (*.f64 (pow.f64 t 3) eh))) |
(+.f64 (*.f64 t eh) (*.f64 1/3 (*.f64 eh (pow.f64 t 3)))) |
(*.f64 eh (+.f64 (*.f64 1/3 (pow.f64 t 3)) t)) |
(*.f64 eh (+.f64 t (*.f64 1/3 (pow.f64 t 3)))) |
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 t 3) eh)) (*.f64 2/15 (*.f64 (pow.f64 t 5) eh)))) |
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/3 (*.f64 eh (pow.f64 t 3))) (*.f64 2/15 (*.f64 eh (pow.f64 t 5))))) |
(+.f64 (*.f64 t eh) (*.f64 eh (+.f64 (*.f64 2/15 (pow.f64 t 5)) (*.f64 1/3 (pow.f64 t 3))))) |
(*.f64 eh (+.f64 t (+.f64 (*.f64 2/15 (pow.f64 t 5)) (*.f64 1/3 (pow.f64 t 3))))) |
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 t 3) eh)) (+.f64 (*.f64 17/315 (*.f64 (pow.f64 t 7) eh)) (*.f64 2/15 (*.f64 (pow.f64 t 5) eh))))) |
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/3 (*.f64 eh (pow.f64 t 3))) (+.f64 (*.f64 2/15 (*.f64 eh (pow.f64 t 5))) (*.f64 17/315 (*.f64 eh (pow.f64 t 7)))))) |
(+.f64 (*.f64 eh (+.f64 (*.f64 1/3 (pow.f64 t 3)) t)) (*.f64 eh (+.f64 (*.f64 2/15 (pow.f64 t 5)) (*.f64 17/315 (pow.f64 t 7))))) |
(*.f64 eh (+.f64 (+.f64 t (*.f64 1/3 (pow.f64 t 3))) (+.f64 (*.f64 2/15 (pow.f64 t 5)) (*.f64 17/315 (pow.f64 t 7))))) |
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/3 (pow.f64 t 3)) (+.f64 (*.f64 2/15 (pow.f64 t 5)) (*.f64 17/315 (pow.f64 t 7)))))) |
(*.f64 eh (+.f64 (*.f64 17/315 (pow.f64 t 7)) (+.f64 t (+.f64 (*.f64 2/15 (pow.f64 t 5)) (*.f64 1/3 (pow.f64 t 3)))))) |
(*.f64 eh (+.f64 (+.f64 (*.f64 2/15 (pow.f64 t 5)) (*.f64 17/315 (pow.f64 t 7))) (+.f64 t (*.f64 1/3 (pow.f64 t 3))))) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t)) |
(/.f64 (*.f64 (sin.f64 t) eh) (cos.f64 t)) |
(/.f64 (*.f64 eh (sin.f64 t)) (cos.f64 t)) |
(+.f64 (*.f64 (tan.f64 t) eh) 0) |
(*.f64 eh (tan.f64 t)) |
(+.f64 0 (*.f64 (tan.f64 t) eh)) |
(*.f64 eh (tan.f64 t)) |
(-.f64 (*.f64 (tan.f64 t) eh) 0) |
(*.f64 eh (tan.f64 t)) |
(/.f64 (*.f64 (tan.f64 t) eh) 1) |
(*.f64 eh (tan.f64 t)) |
(/.f64 (*.f64 (tan.f64 t) eh) (/.f64 (*.f64 (tan.f64 t) eh) (*.f64 (tan.f64 t) eh))) |
(*.f64 eh (tan.f64 t)) |
(/.f64 (*.f64 (tan.f64 t) (+.f64 eh eh)) 2) |
(*.f64 eh (tan.f64 t)) |
(pow.f64 (*.f64 (tan.f64 t) eh) 1) |
(*.f64 eh (tan.f64 t)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
| 5.0b | (/.f64 (*.f64 t (neg.f64 eh)) ew) | |
| 5.0b | (/.f64 (*.f64 t eh) ew) | |
| 29.0b | (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
Compiled 162 to 21 computations (87% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | ew | @ | inf | (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
| 1.0ms | ew | @ | -inf | (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
| 1.0ms | ew | @ | 0 | (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
| 1.0ms | eh | @ | inf | (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
| 1.0ms | t | @ | inf | (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
| 1× | batch-egg-rewrite |
| 998× | rational_best-5 |
| 998× | rational_best-2 |
| 998× | rational_best-3 |
| 998× | rational_best-1 |
| 996× | rational_best-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 41 |
| 1 | 130 | 41 |
| 2 | 490 | 41 |
| 3 | 2061 | 41 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t))) (/.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 t) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t))) 1))))) |
| 1× | egg-herbie |
| 1646× | rational_best-simplify-132 |
| 1448× | rational_best-simplify-80 |
| 1312× | rational_best-simplify-78 |
| 1178× | rational_best-simplify-82 |
| 1144× | rational_best-simplify-2 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 48 | 2047 |
| 1 | 100 | 2047 |
| 2 | 216 | 1963 |
| 3 | 475 | 1903 |
| 4 | 1545 | 1855 |
| 5 | 3459 | 1855 |
| 6 | 6134 | 1855 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) |
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(+.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t))) 0) |
(+.f64 0 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t)))) |
(-.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t))) 0) |
(/.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t))) 1) |
(/.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t))) (/.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t))))) |
(/.f64 (*.f64 (cos.f64 t) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) 2))) 2) |
(pow.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t))) 1) |
| Outputs |
|---|
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(+.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 -1/2 (*.f64 ew (*.f64 (pow.f64 t 2) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))))) |
(+.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 -1/2 (pow.f64 t 2)))) |
(*.f64 ew (+.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 -1/2 (pow.f64 t 2))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 ew -1/2)) ew)) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (+.f64 ew (*.f64 (pow.f64 t 2) (*.f64 ew -1/2)))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (+.f64 ew (*.f64 ew (*.f64 -1/2 (pow.f64 t 2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) |
(+.f64 (*.f64 -1/2 (*.f64 ew (*.f64 (pow.f64 t 2) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) (+.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 1/24 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (pow.f64 t 4))))) |
(+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 1/24 (pow.f64 t 4))))) |
(+.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))) |
(*.f64 ew (+.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (+.f64 (*.f64 ew (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) ew)) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (+.f64 ew (*.f64 ew (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))))) |
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))))) |
(+.f64 (+.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 1/24 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (pow.f64 t 4)))) (+.f64 (*.f64 -1/2 (*.f64 ew (*.f64 (pow.f64 t 2) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))) (*.f64 -1/720 (*.f64 ew (*.f64 (pow.f64 t 6) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))))))) |
(+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (+.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 1/24 (pow.f64 t 4)))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 -1/720 (pow.f64 t 6))))) |
(+.f64 (*.f64 ew (+.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 1/24 (pow.f64 t 4))) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (+.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 -1/2 (pow.f64 t 2))))) |
(+.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (+.f64 (+.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 -1/2 (pow.f64 t 2))) (*.f64 1/24 (pow.f64 t 4))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (+.f64 (*.f64 ew (+.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 1/24 (pow.f64 t 4)))) (+.f64 ew (*.f64 (pow.f64 t 2) (*.f64 ew -1/2))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (+.f64 ew (+.f64 (*.f64 ew (*.f64 -1/2 (pow.f64 t 2))) (*.f64 ew (+.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 1/24 (pow.f64 t 4))))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(+.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t))) 0) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(+.f64 0 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t)))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(-.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t))) 0) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t))) 1) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t))) (/.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t))) (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t))))) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) 2))) 2) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
(pow.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 ew (cos.f64 t))) 1) |
(*.f64 (cos.f64 t) (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (*.f64 (cos.f64 t) ew)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 5.0b | (/.f64 (*.f64 t (neg.f64 eh)) ew) | |
| 6.5b | (*.f64 ew (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) | |
| 11.0b | (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) | |
| 24.0b | (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) |
Compiled 251 to 102 computations (59.4% saved)
Compiled 19978 to 5936 computations (70.3% saved)
6 alts after pruning (2 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 453 | 2 | 455 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 4 | 5 |
| Total | 455 | 6 | 461 |
| Status | Error | Program |
|---|---|---|
| ▶ | 29.0b | (fabs.f64 (-.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (+.f64 (*.f64 ew (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) ew)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
| ✓ | 0.6b | (fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
| ✓ | 0.1b | (fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
| ✓ | 5.2b | (fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
| ✓ | 11.5b | (fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
| ▶ | 12.2b | (fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
Compiled 195 to 130 computations (33.3% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 eh (sin.f64 t)) |
| 5.0b | (/.f64 (*.f64 t (neg.f64 eh)) ew) | |
| 5.0b | (/.f64 (*.f64 t eh) ew) | |
| 29.0b | (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
Compiled 140 to 19 computations (86.4% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | eh | @ | 0 | (*.f64 eh (sin.f64 t)) |
| 0.0ms | eh | @ | inf | (*.f64 eh (sin.f64 t)) |
| 0.0ms | t | @ | 0 | (*.f64 eh (sin.f64 t)) |
| 0.0ms | eh | @ | -inf | (*.f64 eh (sin.f64 t)) |
| 0.0ms | t | @ | inf | (*.f64 eh (sin.f64 t)) |
| 1× | batch-egg-rewrite |
| 906× | rational_best-simplify-57 |
| 596× | rational_best-simplify-49 |
| 574× | rational_best-simplify-43 |
| 516× | rational_best-5 |
| 514× | rational_best-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 11 |
| 1 | 65 | 11 |
| 2 | 253 | 11 |
| 3 | 1057 | 11 |
| 4 | 4664 | 11 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 eh (sin.f64 t)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (sin.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (sin.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 eh (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (sin.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (sin.f64 t)) (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 eh (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (sin.f64 t) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 eh (*.f64 (sin.f64 t) 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (sin.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 eh (sin.f64 t)))))))) |
| 1× | egg-herbie |
| 1574× | rational_best-simplify-132 |
| 1358× | rational_best-simplify-80 |
| 1224× | rational_best-simplify-78 |
| 1018× | rational_best-simplify-82 |
| 958× | rational_best-simplify-47 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 47 | 502 |
| 1 | 92 | 502 |
| 2 | 159 | 478 |
| 3 | 343 | 466 |
| 4 | 1225 | 466 |
| 5 | 3307 | 466 |
| 6 | 6163 | 466 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 t eh) |
(+.f64 (*.f64 t eh) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))) |
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)))) |
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) eh)) (+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))))) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(+.f64 (*.f64 eh (sin.f64 t)) 0) |
(+.f64 0 (*.f64 eh (sin.f64 t))) |
(-.f64 (*.f64 eh (sin.f64 t)) 0) |
(-.f64 0 (neg.f64 (*.f64 eh (sin.f64 t)))) |
(/.f64 (*.f64 eh (sin.f64 t)) 1) |
(/.f64 (*.f64 eh (sin.f64 t)) (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 eh (sin.f64 t)))) |
(/.f64 (*.f64 eh (*.f64 (sin.f64 t) 2)) 2) |
(/.f64 (neg.f64 (*.f64 eh (*.f64 (sin.f64 t) 2))) -2) |
(pow.f64 (*.f64 eh (sin.f64 t)) 1) |
(neg.f64 (neg.f64 (*.f64 eh (sin.f64 t)))) |
| Outputs |
|---|
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 t eh) |
(+.f64 (*.f64 t eh) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))) |
(+.f64 (*.f64 t eh) (*.f64 -1/6 (*.f64 eh (pow.f64 t 3)))) |
(+.f64 (*.f64 t eh) (*.f64 eh (*.f64 -1/6 (pow.f64 t 3)))) |
(*.f64 eh (+.f64 (*.f64 -1/6 (pow.f64 t 3)) t)) |
(*.f64 eh (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) |
(+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh)))) |
(+.f64 (*.f64 t eh) (+.f64 (*.f64 -1/6 (*.f64 eh (pow.f64 t 3))) (*.f64 1/120 (*.f64 eh (pow.f64 t 5))))) |
(+.f64 (*.f64 t eh) (+.f64 (*.f64 eh (*.f64 -1/6 (pow.f64 t 3))) (*.f64 eh (*.f64 1/120 (pow.f64 t 5))))) |
(+.f64 (*.f64 eh (+.f64 (*.f64 -1/6 (pow.f64 t 3)) t)) (*.f64 eh (*.f64 1/120 (pow.f64 t 5)))) |
(*.f64 eh (+.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))) t)) |
(*.f64 eh (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))) |
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) eh)) (+.f64 (*.f64 t eh) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) eh)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) eh))))) |
(+.f64 (+.f64 (*.f64 -1/6 (*.f64 eh (pow.f64 t 3))) (*.f64 1/120 (*.f64 eh (pow.f64 t 5)))) (+.f64 (*.f64 t eh) (*.f64 -1/5040 (*.f64 eh (pow.f64 t 7))))) |
(+.f64 (*.f64 t eh) (+.f64 (+.f64 (*.f64 eh (*.f64 -1/6 (pow.f64 t 3))) (*.f64 eh (*.f64 1/120 (pow.f64 t 5)))) (*.f64 -1/5040 (*.f64 eh (pow.f64 t 7))))) |
(+.f64 (*.f64 eh (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 eh (+.f64 t (*.f64 -1/5040 (pow.f64 t 7))))) |
(*.f64 eh (+.f64 (+.f64 t (*.f64 -1/5040 (pow.f64 t 7))) (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))) |
(*.f64 eh (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(*.f64 (sin.f64 t) eh) |
(+.f64 (*.f64 eh (sin.f64 t)) 0) |
(*.f64 (sin.f64 t) eh) |
(+.f64 0 (*.f64 eh (sin.f64 t))) |
(*.f64 (sin.f64 t) eh) |
(-.f64 (*.f64 eh (sin.f64 t)) 0) |
(*.f64 (sin.f64 t) eh) |
(-.f64 0 (neg.f64 (*.f64 eh (sin.f64 t)))) |
(*.f64 (sin.f64 t) eh) |
(/.f64 (*.f64 eh (sin.f64 t)) 1) |
(*.f64 (sin.f64 t) eh) |
(/.f64 (*.f64 eh (sin.f64 t)) (/.f64 (*.f64 eh (sin.f64 t)) (*.f64 eh (sin.f64 t)))) |
(*.f64 (sin.f64 t) eh) |
(/.f64 (*.f64 eh (*.f64 (sin.f64 t) 2)) 2) |
(*.f64 (sin.f64 t) eh) |
(/.f64 (neg.f64 (*.f64 eh (*.f64 (sin.f64 t) 2))) -2) |
(*.f64 (sin.f64 t) eh) |
(pow.f64 (*.f64 eh (sin.f64 t)) 1) |
(*.f64 (sin.f64 t) eh) |
(neg.f64 (neg.f64 (*.f64 eh (sin.f64 t)))) |
(*.f64 (sin.f64 t) eh) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 5.0b | (/.f64 (*.f64 t eh) ew) | |
| 6.5b | (*.f64 ew (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) | |
| 11.0b | (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))) | |
| 29.0b | (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) |
Compiled 241 to 101 computations (58.1% saved)
Compiled 9601 to 3276 computations (65.9% saved)
9 alts after pruning (3 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 209 | 3 | 212 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 5 | 5 |
| Total | 209 | 9 | 218 |
| Status | Error | Program |
|---|---|---|
| ✓ | 29.0b | (fabs.f64 (-.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (+.f64 (*.f64 ew (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) ew)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
| ✓ | 0.6b | (fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
| ✓ | 0.1b | (fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
| ✓ | 5.2b | (fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
| ✓ | 11.5b | (fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
| 31.0b | (fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (+.f64 (*.f64 t eh) (*.f64 eh (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) | |
| 29.4b | (fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) | |
| 31.0b | (fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 eh (+.f64 (*.f64 -1/6 (pow.f64 t 3)) t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) | |
| ✓ | 12.2b | (fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
Compiled 290 to 193 computations (33.4% saved)
| Inputs |
|---|
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 eh (+.f64 (*.f64 -1/6 (pow.f64 t 3)) t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (+.f64 (*.f64 t eh) (*.f64 eh (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (+.f64 (*.f64 ew (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) ew)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
(fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (+.f64 (*.f64 ew (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) ew)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew)))) (+.f64 (*.f64 ew (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) ew)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
| Outputs |
|---|
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
5 calls:
| 9.0ms | ew |
| 9.0ms | (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) |
| 8.0ms | (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))) |
| 8.0ms | t |
| 8.0ms | eh |
| Error | Segments | Branch |
|---|---|---|
| 0.1b | 1 | eh |
| 0.1b | 1 | ew |
| 0.1b | 1 | t |
| 0.1b | 1 | (fabs.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))))) |
| 0.1b | 1 | (-.f64 (*.f64 (*.f64 ew (cos.f64 t)) (cos.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew)))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 (neg.f64 eh) (tan.f64 t)) ew))))) |
Compiled 507 to 167 computations (67.1% saved)
| Inputs |
|---|
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 eh (+.f64 (*.f64 -1/6 (pow.f64 t 3)) t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (+.f64 (*.f64 t eh) (*.f64 eh (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))) (+.f64 (*.f64 ew (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) ew)) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
| Outputs |
|---|
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
3 calls:
| 7.0ms | t |
| 7.0ms | eh |
| 6.0ms | ew |
| Error | Segments | Branch |
|---|---|---|
| 0.6b | 1 | eh |
| 0.6b | 1 | ew |
| 0.6b | 1 | t |
Compiled 301 to 92 computations (69.4% saved)
| Inputs |
|---|
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 eh (+.f64 (*.f64 -1/6 (pow.f64 t 3)) t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (+.f64 (*.f64 t eh) (*.f64 eh (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
| Outputs |
|---|
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
3 calls:
| 6.0ms | t |
| 5.0ms | eh |
| 5.0ms | ew |
| Error | Segments | Branch |
|---|---|---|
| 5.2b | 1 | eh |
| 5.2b | 1 | ew |
| 5.2b | 1 | t |
Compiled 233 to 73 computations (68.7% saved)
| Inputs |
|---|
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 eh (+.f64 (*.f64 -1/6 (pow.f64 t 3)) t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (+.f64 (*.f64 t eh) (*.f64 eh (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
| Outputs |
|---|
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
3 calls:
| 7.0ms | eh |
| 5.0ms | ew |
| 5.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 11.5b | 1 | eh |
| 11.5b | 1 | ew |
| 11.5b | 1 | t |
Compiled 178 to 66 computations (62.9% saved)
Total -18.8b remaining (-154.3%)
Threshold costs -18.8b (-154.3%)
| Inputs |
|---|
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 eh (+.f64 (*.f64 -1/6 (pow.f64 t 3)) t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (+.f64 (*.f64 t eh) (*.f64 eh (*.f64 -1/6 (pow.f64 t 3)))) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
| Outputs |
|---|
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
3 calls:
| 7.0ms | eh |
| 4.0ms | t |
| 4.0ms | ew |
| Error | Segments | Branch |
|---|---|---|
| 12.2b | 1 | eh |
| 12.2b | 1 | ew |
| 12.2b | 1 | t |
Compiled 152 to 58 computations (61.8% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 52 | 528 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
| Outputs |
|---|
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (/.f64 (*.f64 eh (neg.f64 (tan.f64 t))) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (*.f64 (cos.f64 t) (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew)))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 (tan.f64 t) eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 eh (sin.f64 t)) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
(fabs.f64 (-.f64 (*.f64 ew (cos.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 t eh) ew))))) (*.f64 (*.f64 t eh) (sin.f64 (atan.f64 (/.f64 (*.f64 t (neg.f64 eh)) ew)))))) |
Compiled 180 to 117 computations (35% saved)
| 1× | egg-herbie |
| 1338× | rational_best-simplify-45 |
| 1336× | rational_best-simplify-46 |
| 770× | trig-simplify-15 |
| 760× | trig-simplify-16 |
| 554× | rational_best-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 99 |
| 1 | 42 | 99 |
| 2 | 53 | 99 |
| 3 | 80 | 99 |
| 4 | 107 | 99 |
| 5 | 138 | 99 |
| 6 | 202 | 99 |
| 7 | 343 | 99 |
| 8 | 733 | 99 |
| 9 | 1743 | 99 |
| 10 | 5001 | 99 |
| 1× | node limit |
Compiled 33 to 18 computations (45.5% saved)
Compiled 165 to 49 computations (70.3% saved)
Loading profile data...