Time bar (total: 16.9s)
| 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 |
| 3.1% | 3.1% | 96.7% | 0.1% | 0% | 0% | 0% | 7 |
| 4.7% | 4.7% | 95.2% | 0.1% | 0% | 0% | 0% | 8 |
| 11.7% | 11.7% | 88.2% | 0.1% | 0% | 0% | 0% | 9 |
| 17.6% | 17.6% | 82.3% | 0.1% | 0% | 0% | 0% | 10 |
| 20.5% | 20.5% | 79.4% | 0.1% | 0% | 0% | 0% | 11 |
| 26.7% | 26.6% | 73.2% | 0.1% | 0% | 0% | 0% | 12 |
Compiled 32 to 18 computations (43.8% saved)
| 3.8s | 2094× | body | 1024 | valid |
| 2.2s | 5128× | body | 256 | valid |
| 853.0ms | 1029× | body | 512 | valid |
| 11.0ms | 5× | body | 2048 | valid |
| 2× | egg-herbie |
| 1284× | rational_best-simplify-1 |
| 988× | rational_best-simplify-2 |
| 844× | rational_best-simplify-46 |
| 760× | trig-simplify-11 |
| 640× | rational_best-simplify-45 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 59 | 364 |
| 1 | 101 | 364 |
| 2 | 133 | 364 |
| 3 | 213 | 364 |
| 4 | 288 | 364 |
| 5 | 365 | 364 |
| 6 | 586 | 364 |
| 7 | 1024 | 364 |
| 8 | 2090 | 364 |
| 9 | 4269 | 364 |
| 10 | 7455 | 364 |
| 0 | 3 | 3 |
| 1× | saturated |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
| Outputs |
|---|
0 |
1 |
2 |
| Inputs |
|---|
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 eh (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t))))) (*.f64 (*.f64 ew (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 eh)) (cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh))))) (*.f64 (*.f64 t (cos.f64 eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 t (sin.f64 ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew))))) (*.f64 (*.f64 eh (cos.f64 ew)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew))))))) |
| Outputs |
|---|
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) |
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 eh (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t))))) (*.f64 (*.f64 ew (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 (sin.f64 t) eh) (cos.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t))))) (*.f64 (*.f64 ew (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 eh (cos.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t)))))) (*.f64 (*.f64 ew (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 eh (cos.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t)))))) (*.f64 ew (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t)))))))) |
(fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 eh (cos.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t)))))) (*.f64 (cos.f64 t) (*.f64 ew (sin.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t)))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 eh)) (cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh))))) (*.f64 (*.f64 t (cos.f64 eh)) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh))))))) |
(fabs.f64 (+.f64 (*.f64 (sin.f64 eh) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh)))))) (*.f64 t (*.f64 (cos.f64 eh) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh)))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 eh)) (cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh))))) (*.f64 t (*.f64 (cos.f64 eh) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh)))))))) |
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 eh) (cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh)))))) (*.f64 t (*.f64 (cos.f64 eh) (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh)))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 t (sin.f64 ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew))))) (*.f64 (*.f64 eh (cos.f64 ew)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew))))))) |
(fabs.f64 (+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew)))) (sin.f64 ew))) (*.f64 (*.f64 eh (cos.f64 ew)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew))))))) |
(fabs.f64 (+.f64 (*.f64 t (*.f64 (sin.f64 ew) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew)))))) (*.f64 eh (*.f64 (cos.f64 ew) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew)))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 t (sin.f64 ew)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew))))) (*.f64 eh (*.f64 (cos.f64 ew) (sin.f64 (atan.f64 (/.f64 (/.f64 eh t) (tan.f64 ew)))))))) |
Compiled 34 to 20 computations (41.2% saved)
| 1× | egg-herbie |
| 1222× | rational_best-simplify-1 |
| 758× | trig-simplify-11 |
| 756× | rational_best-simplify-2 |
| 716× | rational_best-simplify-52 |
| 572× | rational_best-simplify-46 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 91 |
| 1 | 34 | 91 |
| 2 | 42 | 91 |
| 3 | 62 | 91 |
| 4 | 81 | 91 |
| 5 | 101 | 91 |
| 6 | 158 | 91 |
| 7 | 274 | 91 |
| 8 | 549 | 91 |
| 9 | 1123 | 91 |
| 10 | 2701 | 91 |
| 11 | 5224 | 91 |
| 1× | node limit |
| Inputs |
|---|
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| Outputs |
|---|
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) |
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) |
Compiled 171 to 37 computations (78.4% saved)
3 alts after pruning (3 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 4 | 2 | 6 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 4 | 3 | 7 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.1b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| ▶ | 0.1b | (fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) |
Compiled 62 to 34 computations (45.2% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
| ✓ | 0.2b | (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
| ✓ | 3.0b | (/.f64 (/.f64 eh ew) (tan.f64 t)) |
| ✓ | 33.7b | (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
Compiled 146 to 17 computations (88.4% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 95.0ms | t | @ | 0 | (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
| 6.0ms | ew | @ | inf | (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
| 2.0ms | eh | @ | 0 | (/.f64 (/.f64 eh ew) (tan.f64 t)) |
| 2.0ms | t | @ | 0 | (/.f64 (/.f64 eh ew) (tan.f64 t)) |
| 1.0ms | ew | @ | 0 | (/.f64 (/.f64 eh ew) (tan.f64 t)) |
| 1× | batch-egg-rewrite |
| 1002× | rational_best-5 |
| 1000× | rational_best-4 |
| 1000× | rational_best-2 |
| 1000× | rational_best-3 |
| 1000× | rational_best-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 114 |
| 1 | 124 | 114 |
| 2 | 466 | 114 |
| 3 | 2044 | 114 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(/.f64 (/.f64 eh ew) (tan.f64 t)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 1 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) (+.f64 ew ew))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1))))) |
| 1× | egg-herbie |
| 972× | rational_best-simplify-48 |
| 906× | rational_best-simplify-44 |
| 674× | rational_best-simplify-50 |
| 582× | rational_best-simplify-80 |
| 500× | rational_best-simplify-82 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 164 | 6343 |
| 1 | 328 | 6263 |
| 2 | 700 | 6107 |
| 3 | 2206 | 6107 |
| 4 | 4577 | 6107 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 eh (*.f64 t ew)) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))))) (/.f64 eh (*.f64 t ew)))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (*.f64 17/315 (/.f64 eh ew)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))))) (/.f64 eh (*.f64 t ew))))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 0) |
(+.f64 0 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(-.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 0) |
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 0)) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(*.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(*.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(*.f64 (/.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2)) |
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(*.f64 (/.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2)) |
(*.f64 (/.f64 (/.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2))) |
(*.f64 (/.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2)) |
(*.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2)) |
(/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1) |
(/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) 2) |
(pow.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1) |
(+.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 0) |
(+.f64 0 (/.f64 (/.f64 eh ew) (tan.f64 t))) |
(-.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 0) |
(*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 1) |
(*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 1 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(*.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) |
(*.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 (/.f64 eh ew) (tan.f64 t))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(*.f64 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(*.f64 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (/.f64 eh ew) (tan.f64 t))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(pow.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 1) |
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 0) |
(+.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)))) |
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 0) |
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 1) |
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))))) |
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) (+.f64 ew ew))) 2) |
(pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 1) |
(+.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0) |
(+.f64 0 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0) |
(/.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1) |
(/.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) 2) |
(pow.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1) |
| Outputs |
|---|
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 eh (*.f64 t ew)) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))))) (/.f64 eh (*.f64 t ew)))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 (/.f64 eh ew) -1/9)))) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)) (+.f64 (/.f64 eh (*.f64 t ew)) (neg.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) 1/45))))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) -1/45)))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew)))) (+.f64 (*.f64 -2/45 (/.f64 eh ew)) (*.f64 17/315 (/.f64 eh ew)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 -1/9 (/.f64 eh ew))))) (/.f64 eh (*.f64 t ew))))) |
(+.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 (/.f64 eh ew) -1/9))))) (+.f64 (*.f64 (pow.f64 t 5) (*.f64 -1 (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 (/.f64 eh ew) -1/9))) (+.f64 (*.f64 (/.f64 eh ew) -2/45) (*.f64 (/.f64 eh ew) 17/315))))) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 eh ew) 1/45)) (*.f64 (/.f64 eh ew) 1/105))) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) 1/45)))))) |
(+.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) -1/45))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)) (*.f64 (pow.f64 t 5) (neg.f64 (+.f64 (*.f64 (/.f64 eh ew) -1/135) (*.f64 (/.f64 eh ew) 1/105)))))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)) (+.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) -1/45))) (*.f64 (pow.f64 t 5) (neg.f64 (+.f64 (*.f64 (/.f64 eh ew) -1/135) (*.f64 (/.f64 eh ew) 1/105)))))) |
(+.f64 (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) -1/45)) (+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)) (*.f64 (+.f64 (*.f64 (/.f64 eh ew) -1/135) (*.f64 (/.f64 eh ew) 1/105)) (neg.f64 (pow.f64 t 5)))))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(/.f64 (*.f64 (cos.f64 t) eh) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 eh (cos.f64 t)) (*.f64 ew (sin.f64 t))) |
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) |
(+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 3) ew)))) |
(+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 -1/6 (*.f64 ew (pow.f64 t 3))))) |
(*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 (pow.f64 t 3) -1/6) t)) |
(*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 3) ew))) (+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 (pow.f64 t 5) (*.f64 1/120 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))) |
(+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 -1/6 (*.f64 ew (pow.f64 t 3)))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 1/120 (*.f64 ew (pow.f64 t 5)))))) |
(+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 (pow.f64 t 3) -1/6) (*.f64 (pow.f64 t 5) 1/120)))) |
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (*.f64 (pow.f64 t 3) -1/6))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 t (*.f64 (pow.f64 t 5) 1/120)))) |
(+.f64 (*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 (pow.f64 t 5) 1/120) (*.f64 (pow.f64 t 3) -1/6)))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 3) ew))) (+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (+.f64 (*.f64 (pow.f64 t 5) (*.f64 1/120 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 -1/5040 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (pow.f64 t 7) ew)))))) |
(+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (+.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 1/120 (*.f64 ew (pow.f64 t 5)))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 -1/5040 (*.f64 ew (pow.f64 t 7))))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 -1/6 (*.f64 ew (pow.f64 t 3)))))) |
(+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 (pow.f64 t 3) -1/6) t)) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) (*.f64 (pow.f64 t 5) 1/120)))) |
(+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 t (*.f64 (pow.f64 t 3) -1/6))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 (pow.f64 t 5) 1/120) (*.f64 -1/5040 (pow.f64 t 7))))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(+.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 0) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(+.f64 0 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(-.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 0) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 0)) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(*.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(*.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(*.f64 (/.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2)) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(*.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(*.f64 (/.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2)) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(*.f64 (/.f64 (/.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2))) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(*.f64 (/.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2)) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(*.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2)) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2) 2) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(pow.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 1) |
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(+.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 0) |
(/.f64 (/.f64 eh ew) (tan.f64 t)) |
(+.f64 0 (/.f64 (/.f64 eh ew) (tan.f64 t))) |
(/.f64 (/.f64 eh ew) (tan.f64 t)) |
(-.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 0) |
(/.f64 (/.f64 eh ew) (tan.f64 t)) |
(*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 1) |
(/.f64 (/.f64 eh ew) (tan.f64 t)) |
(*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(/.f64 (/.f64 eh ew) (tan.f64 t)) |
(*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(/.f64 (/.f64 eh ew) (tan.f64 t)) |
(*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 1 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(/.f64 (/.f64 eh ew) (tan.f64 t)) |
(*.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) |
(/.f64 (/.f64 eh ew) (tan.f64 t)) |
(*.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 (/.f64 eh ew) (tan.f64 t))) |
(/.f64 (/.f64 eh ew) (tan.f64 t)) |
(*.f64 (/.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(/.f64 (/.f64 eh ew) (tan.f64 t)) |
(*.f64 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(/.f64 (/.f64 eh ew) (tan.f64 t)) |
(*.f64 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (/.f64 eh ew) (tan.f64 t))) |
(/.f64 (/.f64 eh ew) (tan.f64 t)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(/.f64 (/.f64 eh ew) (tan.f64 t)) |
(*.f64 (/.f64 (/.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t))) (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(/.f64 (/.f64 eh ew) (tan.f64 t)) |
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 1 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (/.f64 (/.f64 eh ew) (tan.f64 t))) (*.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(/.f64 (/.f64 eh ew) (tan.f64 t)) |
(pow.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)) 1) |
(/.f64 (/.f64 eh ew) (tan.f64 t)) |
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 0) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(+.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t)))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 0) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 1) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) (+.f64 ew ew))) 2) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) 1) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 ew (sin.f64 t))) |
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(+.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(+.f64 0 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(-.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 0) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(/.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(/.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (/.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2)) 2) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(pow.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) 1) |
(*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 eh (cos.f64 t)) |
| ✓ | 0.2b | (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
| 3.0b | (/.f64 (/.f64 eh ew) (tan.f64 t)) | |
| 33.7b | (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
Compiled 133 to 17 computations (87.2% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | t | @ | -inf | (*.f64 eh (cos.f64 t)) |
| 0.0ms | t | @ | 0 | (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
| 0.0ms | eh | @ | -inf | (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
| 0.0ms | ew | @ | 0 | (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
| 0.0ms | eh | @ | 0 | (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
| 1× | batch-egg-rewrite |
| 1086× | rational_best-5 |
| 1084× | rational_best-4 |
| 1084× | rational_best-2 |
| 1084× | rational_best-3 |
| 1084× | rational_best-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 52 |
| 1 | 139 | 52 |
| 2 | 508 | 52 |
| 3 | 2236 | 52 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(*.f64 eh (cos.f64 t)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (/.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (cos.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (cos.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (cos.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (cos.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (cos.f64 t)) (/.f64 (*.f64 eh (cos.f64 t)) (*.f64 eh (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (cos.f64 t) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (cos.f64 t)) 1))))) |
| 1× | egg-herbie |
| 1382× | rational_best-simplify-80 |
| 1276× | rational_best-simplify-47 |
| 1244× | rational_best-simplify-78 |
| 860× | rational_best-simplify-82 |
| 804× | rational_best-simplify-132 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 87 | 2516 |
| 1 | 174 | 2516 |
| 2 | 364 | 2360 |
| 3 | 788 | 2282 |
| 4 | 2493 | 2282 |
| 5 | 5339 | 2282 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))) |
(+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))) |
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (cos.f64 t) eh) |
(*.f64 (cos.f64 t) eh) |
(*.f64 (cos.f64 t) eh) |
(*.f64 (cos.f64 t) eh) |
(*.f64 (cos.f64 t) eh) |
(*.f64 (cos.f64 t) eh) |
(*.f64 (cos.f64 t) eh) |
(*.f64 (cos.f64 t) eh) |
(*.f64 (cos.f64 t) eh) |
(*.f64 (cos.f64 t) eh) |
(*.f64 (cos.f64 t) eh) |
(*.f64 (cos.f64 t) eh) |
eh |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) eh) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)) eh)) |
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) eh)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)) eh))) |
(*.f64 (cos.f64 t) eh) |
(*.f64 (cos.f64 t) eh) |
(*.f64 (cos.f64 t) eh) |
(*.f64 (cos.f64 t) eh) |
(*.f64 (cos.f64 t) eh) |
(*.f64 (cos.f64 t) eh) |
(*.f64 (cos.f64 t) eh) |
(*.f64 (cos.f64 t) eh) |
(+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 0) |
(+.f64 0 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(-.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 0) |
(/.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1) |
(/.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (/.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) |
(/.f64 (*.f64 ew (*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) 2) |
(pow.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1) |
(+.f64 (*.f64 eh (cos.f64 t)) 0) |
(+.f64 0 (*.f64 eh (cos.f64 t))) |
(-.f64 (*.f64 eh (cos.f64 t)) 0) |
(/.f64 (*.f64 eh (cos.f64 t)) 1) |
(/.f64 (*.f64 eh (cos.f64 t)) (/.f64 (*.f64 eh (cos.f64 t)) (*.f64 eh (cos.f64 t)))) |
(/.f64 (*.f64 eh (*.f64 (cos.f64 t) 2)) 2) |
(pow.f64 (*.f64 eh (cos.f64 t)) 1) |
| Outputs |
|---|
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) |
(+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))) |
(+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 -1/6 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (pow.f64 t 3)))) |
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 -1/6 (pow.f64 t 3)))) |
(*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (+.f64 (*.f64 -1/6 (pow.f64 t 3)) t)) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3))))) |
(+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))) |
(+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (+.f64 (*.f64 -1/6 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (pow.f64 t 3))) (*.f64 1/120 (*.f64 ew (*.f64 (pow.f64 t 5) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))))))) |
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 -1/6 (pow.f64 t 3))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 1/120 (pow.f64 t 5))))) |
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))) |
(*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (+.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))) t)) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.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) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (+.f64 (*.f64 t (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))))) |
(+.f64 (+.f64 (*.f64 -1/6 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (pow.f64 t 3))) (*.f64 1/120 (*.f64 ew (*.f64 (pow.f64 t 5) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))))) (+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 -1/5040 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (pow.f64 t 7))))) |
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 t ew)) (+.f64 (+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 -1/6 (pow.f64 t 3))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (*.f64 1/120 (pow.f64 t 5)))) (*.f64 ew (*.f64 -1/5040 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (pow.f64 t 7)))))) |
(+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) t))) |
(*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t)))))) (+.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/5040 (pow.f64 t 7))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3))))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (+.f64 (*.f64 1/120 (pow.f64 t 5)) (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) (+.f64 t (*.f64 -1/6 (pow.f64 t 3))))))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (sin.f64 t) ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) |
(*.f64 (cos.f64 t) eh) |
(*.f64 eh (cos.f64 t)) |
(*.f64 (cos.f64 t) eh) |
(*.f64 eh (cos.f64 t)) |
(*.f64 (cos.f64 t) eh) |
(*.f64 eh (cos.f64 t)) |
(*.f64 (cos.f64 t) eh) |
(*.f64 eh (cos.f64 t)) |
(*.f64 (cos.f64 t) eh) |
(*.f64 eh (cos.f64 t)) |
(*.f64 (cos.f64 t) eh) |
(*.f64 eh (cos.f64 t)) |
(*.f64 (cos.f64 t) eh) |
(*.f64 eh (cos.f64 t)) |
(*.f64 (cos.f64 t) eh) |
(*.f64 eh (cos.f64 t)) |
(*.f64 (cos.f64 t) eh) |
(*.f64 eh (cos.f64 t)) |
(*.f64 (cos.f64 t) eh) |
(*.f64 eh (cos.f64 t)) |
(*.f64 (cos.f64 t) eh) |
(*.f64 eh (cos.f64 t)) |
(*.f64 (cos.f64 t) eh) |
(*.f64 eh (cos.f64 t)) |
eh |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) eh) |
(+.f64 eh (*.f64 -1/2 (*.f64 eh (pow.f64 t 2)))) |
(+.f64 eh (*.f64 eh (*.f64 -1/2 (pow.f64 t 2)))) |
(+.f64 eh (*.f64 (pow.f64 t 2) (*.f64 eh -1/2))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)) eh)) |
(+.f64 (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))) (+.f64 eh (*.f64 1/24 (*.f64 eh (pow.f64 t 4))))) |
(+.f64 eh (+.f64 (*.f64 eh (*.f64 -1/2 (pow.f64 t 2))) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))) |
(+.f64 eh (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))) |
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) eh)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)) eh))) |
(+.f64 (+.f64 eh (*.f64 1/24 (*.f64 eh (pow.f64 t 4)))) (+.f64 (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))) (*.f64 -1/720 (*.f64 eh (pow.f64 t 6))))) |
(+.f64 (*.f64 eh (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (+.f64 eh (*.f64 eh (*.f64 1/24 (pow.f64 t 4)))) (*.f64 eh (*.f64 -1/720 (pow.f64 t 6))))) |
(+.f64 eh (+.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 eh (*.f64 -1/720 (pow.f64 t 6))))) |
(+.f64 eh (*.f64 eh (+.f64 (+.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 -1/2 (pow.f64 t 2))) (*.f64 1/24 (pow.f64 t 4))))) |
(+.f64 eh (*.f64 eh (+.f64 (*.f64 -1/720 (pow.f64 t 6)) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))))) |
(*.f64 (cos.f64 t) eh) |
(*.f64 eh (cos.f64 t)) |
(*.f64 (cos.f64 t) eh) |
(*.f64 eh (cos.f64 t)) |
(*.f64 (cos.f64 t) eh) |
(*.f64 eh (cos.f64 t)) |
(*.f64 (cos.f64 t) eh) |
(*.f64 eh (cos.f64 t)) |
(*.f64 (cos.f64 t) eh) |
(*.f64 eh (cos.f64 t)) |
(*.f64 (cos.f64 t) eh) |
(*.f64 eh (cos.f64 t)) |
(*.f64 (cos.f64 t) eh) |
(*.f64 eh (cos.f64 t)) |
(*.f64 (cos.f64 t) eh) |
(*.f64 eh (cos.f64 t)) |
(+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 0) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) ew)) |
(+.f64 0 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) ew)) |
(-.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 0) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (/.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 ew (*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) 2))) 2) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) ew)) |
(pow.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 1) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 t) ew)) |
(+.f64 (*.f64 eh (cos.f64 t)) 0) |
(*.f64 eh (cos.f64 t)) |
(+.f64 0 (*.f64 eh (cos.f64 t))) |
(*.f64 eh (cos.f64 t)) |
(-.f64 (*.f64 eh (cos.f64 t)) 0) |
(*.f64 eh (cos.f64 t)) |
(/.f64 (*.f64 eh (cos.f64 t)) 1) |
(*.f64 eh (cos.f64 t)) |
(/.f64 (*.f64 eh (cos.f64 t)) (/.f64 (*.f64 eh (cos.f64 t)) (*.f64 eh (cos.f64 t)))) |
(*.f64 eh (cos.f64 t)) |
(/.f64 (*.f64 eh (*.f64 (cos.f64 t) 2)) 2) |
(*.f64 eh (cos.f64 t)) |
(pow.f64 (*.f64 eh (cos.f64 t)) 1) |
(*.f64 eh (cos.f64 t)) |
Compiled 11855 to 2932 computations (75.3% saved)
6 alts after pruning (4 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 273 | 4 | 277 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 1 | 1 |
| Total | 273 | 6 | 279 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.1b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| ✓ | 0.1b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| ▶ | 14.2b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| ▶ | 1.0b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| ✓ | 0.1b | (fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) |
| ▶ | 10.3b | (fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) |
Compiled 206 to 121 computations (41.3% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 3.0b | (/.f64 (/.f64 eh ew) (tan.f64 t)) | |
| ✓ | 5.0b | (/.f64 eh (*.f64 t ew)) |
| ✓ | 7.1b | (/.f64 (*.f64 eh t) ew) |
| ✓ | 40.4b | (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
Compiled 232 to 61 computations (73.7% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | t | @ | 0 | (/.f64 (*.f64 eh t) ew) |
| 1.0ms | eh | @ | 0 | (/.f64 (*.f64 eh t) ew) |
| 1.0ms | eh | @ | -inf | (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
| 1.0ms | eh | @ | inf | (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
| 1.0ms | eh | @ | 0 | (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
| 1× | batch-egg-rewrite |
| 844× | rational_best-5 |
| 844× | rational_best-2 |
| 844× | rational_best-3 |
| 844× | rational_best-1 |
| 842× | rational_best-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 71 |
| 1 | 125 | 71 |
| 2 | 413 | 71 |
| 3 | 1790 | 71 |
| 4 | 7402 | 71 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
(/.f64 (*.f64 eh t) ew) |
(/.f64 eh (*.f64 t ew)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (/.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (/.f64 1 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (/.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (/.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 eh t) ew) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 eh t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 eh t) ew) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 eh t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eh t) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eh t) ew) (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 1 (/.f64 (*.f64 eh t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 eh t) ew) (/.f64 1 (/.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 eh t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew)) (/.f64 (*.f64 eh t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew)) (/.f64 1 (/.f64 (*.f64 eh t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 1 (/.f64 (*.f64 eh t) ew))) (/.f64 (*.f64 eh t) ew))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew))) (*.f64 (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew)) (/.f64 (*.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 1 (/.f64 (*.f64 eh t) ew))) (/.f64 (*.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 eh t) ew) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 eh t) ew))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eh (*.f64 t ew)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 eh (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 eh (*.f64 t ew)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 eh (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 t ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 t ew)) (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 1 (/.f64 eh (*.f64 t ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 eh (*.f64 t ew)) (/.f64 1 (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 eh (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))) (/.f64 eh (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))) (/.f64 1 (/.f64 eh (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 1 (/.f64 eh (*.f64 t ew)))) (/.f64 eh (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew)))) (*.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))) (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 1 (/.f64 eh (*.f64 t ew)))) (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 eh (*.f64 t ew)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 eh (*.f64 t ew)))))))) |
| 1× | egg-herbie |
| 1014× | rational_best-simplify-44 |
| 994× | rational_best-simplify-48 |
| 612× | rational_best-simplify-49 |
| 592× | rational_best-simplify-57 |
| 528× | rational_best-simplify-80 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 129 | 3681 |
| 1 | 241 | 3681 |
| 2 | 496 | 3681 |
| 3 | 1995 | 3681 |
| 4 | 4551 | 3681 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 t ew)))))) |
(cos.f64 (atan.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 t ew)))))) |
(cos.f64 (atan.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 t ew)))))) |
(cos.f64 (atan.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 t ew)))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) 0) |
(+.f64 0 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) |
(-.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) 0) |
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) |
(*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) 1) |
(*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) |
(*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (cos.f64 0)) |
(*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (/.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
(*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (/.f64 1 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
(*.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) |
(*.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) |
(*.f64 (/.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2)) |
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) |
(*.f64 (cos.f64 0) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) |
(*.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (/.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) |
(*.f64 (/.f64 (cos.f64 0) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2)) |
(*.f64 (/.f64 (/.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2))) |
(*.f64 (/.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2)) |
(*.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (/.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2)) |
(/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) 1) |
(/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) |
(/.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) 2) 2) |
(/.f64 (+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) 2) |
(pow.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) 1) |
(neg.f64 (neg.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) |
(+.f64 (/.f64 (*.f64 eh t) ew) 0) |
(+.f64 0 (/.f64 (*.f64 eh t) ew)) |
(-.f64 (/.f64 (*.f64 eh t) ew) 0) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 eh t) ew))) |
(*.f64 (/.f64 (*.f64 eh t) ew) 1) |
(*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew))) |
(*.f64 (/.f64 (*.f64 eh t) ew) (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 1 (/.f64 (*.f64 eh t) ew)))) |
(*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 1 (/.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew)))) |
(*.f64 1 (/.f64 (*.f64 eh t) ew)) |
(*.f64 (/.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew)) (/.f64 (*.f64 eh t) ew)) |
(*.f64 (/.f64 1 (/.f64 (*.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew))) |
(*.f64 (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew)) (/.f64 1 (/.f64 (*.f64 eh t) ew))) |
(*.f64 (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 1 (/.f64 (*.f64 eh t) ew))) (/.f64 (*.f64 eh t) ew)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew))) (*.f64 (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew)))) |
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew)) (/.f64 (*.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew))) |
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 1 (/.f64 (*.f64 eh t) ew))) (/.f64 (*.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew))) |
(pow.f64 (/.f64 (*.f64 eh t) ew) 1) |
(neg.f64 (neg.f64 (/.f64 (*.f64 eh t) ew))) |
(+.f64 (/.f64 eh (*.f64 t ew)) 0) |
(+.f64 0 (/.f64 eh (*.f64 t ew))) |
(-.f64 (/.f64 eh (*.f64 t ew)) 0) |
(-.f64 0 (neg.f64 (/.f64 eh (*.f64 t ew)))) |
(*.f64 (/.f64 eh (*.f64 t ew)) 1) |
(*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew)))) |
(*.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 1 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 1 (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))))) |
(*.f64 1 (/.f64 eh (*.f64 t ew))) |
(*.f64 (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))) (/.f64 eh (*.f64 t ew))) |
(*.f64 (/.f64 1 (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew)))) |
(*.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))) (/.f64 1 (/.f64 eh (*.f64 t ew)))) |
(*.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 1 (/.f64 eh (*.f64 t ew)))) (/.f64 eh (*.f64 t ew))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew)))) (*.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))))) |
(*.f64 (/.f64 (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))) (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew)))) |
(*.f64 (/.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 1 (/.f64 eh (*.f64 t ew)))) (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew)))) |
(pow.f64 (/.f64 eh (*.f64 t ew)) 1) |
(neg.f64 (neg.f64 (/.f64 eh (*.f64 t ew)))) |
| Outputs |
|---|
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 t ew)))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 t ew)))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 t ew)))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 t ew)))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(/.f64 (*.f64 t eh) ew) |
(+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) 0) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(+.f64 0 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(-.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) 0) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) 1) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (cos.f64 0)) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (/.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (/.f64 1 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(*.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(*.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(*.f64 (/.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2)) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(*.f64 (cos.f64 0) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(*.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (/.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(*.f64 (/.f64 (cos.f64 0) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2)) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(*.f64 (/.f64 (/.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(*.f64 (/.f64 (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2)) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(*.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (/.f64 1 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) 2))) 2)) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) 1) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (/.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(/.f64 (*.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) 2) 2) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(/.f64 (+.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (cos.f64 (neg.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) 2) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(pow.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) 1) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(neg.f64 (neg.f64 (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) |
(cos.f64 (atan.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))))) |
(+.f64 (/.f64 (*.f64 eh t) ew) 0) |
(/.f64 (*.f64 t eh) ew) |
(+.f64 0 (/.f64 (*.f64 eh t) ew)) |
(/.f64 (*.f64 t eh) ew) |
(-.f64 (/.f64 (*.f64 eh t) ew) 0) |
(/.f64 (*.f64 t eh) ew) |
(-.f64 0 (neg.f64 (/.f64 (*.f64 eh t) ew))) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (/.f64 (*.f64 eh t) ew) 1) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew))) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (/.f64 (*.f64 eh t) ew) (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 1 (/.f64 (*.f64 eh t) ew)))) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 1 (/.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew)))) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 1 (/.f64 (*.f64 eh t) ew)) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (/.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew)) (/.f64 (*.f64 eh t) ew)) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (/.f64 1 (/.f64 (*.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew))) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew)) (/.f64 1 (/.f64 (*.f64 eh t) ew))) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 1 (/.f64 (*.f64 eh t) ew))) (/.f64 (*.f64 eh t) ew)) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew))) (*.f64 (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew)))) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew)) (/.f64 (*.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew))) |
(/.f64 (*.f64 t eh) ew) |
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 1 (/.f64 (*.f64 eh t) ew))) (/.f64 (*.f64 eh t) ew)) (*.f64 (/.f64 (*.f64 eh t) ew) (/.f64 (*.f64 eh t) ew))) |
(/.f64 (*.f64 t eh) ew) |
(pow.f64 (/.f64 (*.f64 eh t) ew) 1) |
(/.f64 (*.f64 t eh) ew) |
(neg.f64 (neg.f64 (/.f64 (*.f64 eh t) ew))) |
(/.f64 (*.f64 t eh) ew) |
(+.f64 (/.f64 eh (*.f64 t ew)) 0) |
(/.f64 eh (*.f64 t ew)) |
(+.f64 0 (/.f64 eh (*.f64 t ew))) |
(/.f64 eh (*.f64 t ew)) |
(-.f64 (/.f64 eh (*.f64 t ew)) 0) |
(/.f64 eh (*.f64 t ew)) |
(-.f64 0 (neg.f64 (/.f64 eh (*.f64 t ew)))) |
(/.f64 eh (*.f64 t ew)) |
(*.f64 (/.f64 eh (*.f64 t ew)) 1) |
(/.f64 eh (*.f64 t ew)) |
(*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew)))) |
(/.f64 eh (*.f64 t ew)) |
(*.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 1 (/.f64 eh (*.f64 t ew))))) |
(/.f64 eh (*.f64 t ew)) |
(*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 1 (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))))) |
(/.f64 eh (*.f64 t ew)) |
(*.f64 1 (/.f64 eh (*.f64 t ew))) |
(/.f64 eh (*.f64 t ew)) |
(*.f64 (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))) (/.f64 eh (*.f64 t ew))) |
(/.f64 eh (*.f64 t ew)) |
(*.f64 (/.f64 1 (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew)))) |
(/.f64 eh (*.f64 t ew)) |
(*.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))) (/.f64 1 (/.f64 eh (*.f64 t ew)))) |
(/.f64 eh (*.f64 t ew)) |
(*.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 1 (/.f64 eh (*.f64 t ew)))) (/.f64 eh (*.f64 t ew))) |
(/.f64 eh (*.f64 t ew)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew)))) (*.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))))) |
(/.f64 eh (*.f64 t ew)) |
(*.f64 (/.f64 (/.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))) (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew)))) |
(/.f64 eh (*.f64 t ew)) |
(*.f64 (/.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 1 (/.f64 eh (*.f64 t ew)))) (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew)))) |
(/.f64 eh (*.f64 t ew)) |
(pow.f64 (/.f64 eh (*.f64 t ew)) 1) |
(/.f64 eh (*.f64 t ew)) |
(neg.f64 (neg.f64 (/.f64 eh (*.f64 t ew)))) |
(/.f64 eh (*.f64 t ew)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
| 3.0b | (/.f64 (/.f64 eh ew) (tan.f64 t)) | |
| 5.0b | (/.f64 eh (*.f64 t ew)) | |
| ✓ | 28.5b | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
Compiled 143 to 20 computations (86% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 6.0ms | ew | @ | -inf | (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
| 1.0ms | ew | @ | 0 | (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
| 1.0ms | eh | @ | 0 | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
| 1.0ms | ew | @ | inf | (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
| 0.0ms | t | @ | inf | (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
| 1× | batch-egg-rewrite |
| 920× | rational_best-5 |
| 918× | rational_best-4 |
| 918× | rational_best-2 |
| 918× | rational_best-3 |
| 918× | rational_best-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 58 |
| 1 | 115 | 58 |
| 2 | 425 | 58 |
| 3 | 1868 | 58 |
| 4 | 7798 | 58 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 1 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))) (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))))))))) |
| 1× | egg-herbie |
| 1014× | rational_best-simplify-80 |
| 986× | rational_best-simplify-48 |
| 966× | rational_best-simplify-129 |
| 966× | rational_best-simplify-54 |
| 938× | rational_best-simplify-78 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 96 | 2474 |
| 1 | 198 | 2474 |
| 2 | 429 | 2346 |
| 3 | 1614 | 2346 |
| 4 | 4044 | 2346 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)))) |
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew))))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 0) |
(+.f64 0 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(-.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 0) |
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 0)) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 1 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(*.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2)) |
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (/.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2)) |
(*.f64 (/.f64 (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2))) |
(*.f64 (/.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2)) |
(*.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2)) |
(/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1) |
(/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) 2) |
(/.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 2) |
(pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1) |
(neg.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))) 0) |
(+.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t)))) |
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))) 0) |
(-.f64 0 (neg.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))))) |
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))) 1) |
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))) (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))))) |
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) 2))) 2) |
(pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))) 1) |
(neg.f64 (neg.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))))) |
| Outputs |
|---|
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) |
(*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew))) |
(+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (pow.f64 t 3) ew)))) |
(+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 -1/6 (*.f64 ew (pow.f64 t 3))))) |
(*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 (*.f64 -1/6 (pow.f64 t 3)) t)) |
(*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (pow.f64 t 3) ew))) (+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 1/120 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (pow.f64 t 5) ew))))) |
(+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 1/120 (*.f64 ew (pow.f64 t 5)))) (+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 -1/6 (*.f64 ew (pow.f64 t 3)))))) |
(+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))) |
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew))))) |
(+.f64 (+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 1/120 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (pow.f64 t 5) ew)))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (pow.f64 t 3) ew))) (*.f64 -1/5040 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (pow.f64 t 7) ew))))) |
(+.f64 (+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 1/120 (*.f64 ew (pow.f64 t 5))))) (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 -1/6 (*.f64 ew (pow.f64 t 3)))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 -1/5040 (*.f64 ew (pow.f64 t 7)))))) |
(+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 (*.f64 1/120 (pow.f64 t 5)) t)) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) (*.f64 -1/6 (pow.f64 t 3))))) |
(+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 t (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) (*.f64 -1/6 (pow.f64 t 3))))) |
(+.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 t (*.f64 -1/5040 (pow.f64 t 7))))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) ew)) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 0) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(+.f64 0 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(-.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 0) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(-.f64 0 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 0)) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 1 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(*.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(*.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(*.f64 (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2)) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(*.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(*.f64 (/.f64 (cos.f64 0) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2)) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(*.f64 (/.f64 (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(*.f64 (/.f64 (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2)) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(*.f64 (/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2)) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (/.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(/.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2) 2) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(/.f64 (+.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 2) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(pow.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(neg.f64 (neg.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))) 0) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(+.f64 0 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t)))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(-.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))) 0) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(-.f64 0 (neg.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))) 1) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))) (/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(/.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) 2))) 2) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(pow.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))) 1) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
(neg.f64 (neg.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (sin.f64 t))))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (sin.f64 t) ew)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 ew (sin.f64 t)) |
| 0.2b | (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) | |
| 3.0b | (/.f64 (/.f64 eh ew) (tan.f64 t)) | |
| 33.7b | (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
Compiled 118 to 15 computations (87.3% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | ew | @ | inf | (*.f64 ew (sin.f64 t)) |
| 0.0ms | ew | @ | 0 | (*.f64 ew (sin.f64 t)) |
| 0.0ms | t | @ | 0 | (*.f64 ew (sin.f64 t)) |
| 0.0ms | ew | @ | -inf | (*.f64 ew (sin.f64 t)) |
| 0.0ms | t | @ | inf | (*.f64 ew (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 ew (sin.f64 t)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 ew (sin.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 ew (sin.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 ew (sin.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 ew (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (sin.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (sin.f64 t)) (/.f64 (*.f64 ew (sin.f64 t)) (*.f64 ew (sin.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 ew (*.f64 (sin.f64 t) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 ew (*.f64 (sin.f64 t) 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 ew (sin.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 ew (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 |
| 982× | rational_best-simplify-47 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 48 | 502 |
| 1 | 95 | 502 |
| 2 | 164 | 478 |
| 3 | 348 | 466 |
| 4 | 1242 | 466 |
| 5 | 3338 | 466 |
| 6 | 6198 | 466 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 t ew) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (*.f64 t ew)) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (*.f64 t ew))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) ew)) (*.f64 t ew)))) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(+.f64 (*.f64 ew (sin.f64 t)) 0) |
(+.f64 0 (*.f64 ew (sin.f64 t))) |
(-.f64 (*.f64 ew (sin.f64 t)) 0) |
(-.f64 0 (neg.f64 (*.f64 ew (sin.f64 t)))) |
(/.f64 (*.f64 ew (sin.f64 t)) 1) |
(/.f64 (*.f64 ew (sin.f64 t)) (/.f64 (*.f64 ew (sin.f64 t)) (*.f64 ew (sin.f64 t)))) |
(/.f64 (*.f64 ew (*.f64 (sin.f64 t) 2)) 2) |
(/.f64 (neg.f64 (*.f64 ew (*.f64 (sin.f64 t) 2))) -2) |
(pow.f64 (*.f64 ew (sin.f64 t)) 1) |
(neg.f64 (neg.f64 (*.f64 ew (sin.f64 t)))) |
| Outputs |
|---|
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 t ew) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (*.f64 t ew)) |
(+.f64 (*.f64 t ew) (*.f64 -1/6 (*.f64 ew (pow.f64 t 3)))) |
(+.f64 (*.f64 t ew) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3)))) |
(*.f64 ew (+.f64 (*.f64 -1/6 (pow.f64 t 3)) t)) |
(*.f64 ew (+.f64 t (*.f64 -1/6 (pow.f64 t 3)))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (*.f64 t ew))) |
(+.f64 (*.f64 t ew) (+.f64 (*.f64 -1/6 (*.f64 ew (pow.f64 t 3))) (*.f64 1/120 (*.f64 ew (pow.f64 t 5))))) |
(+.f64 (*.f64 t ew) (+.f64 (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))) (*.f64 ew (*.f64 1/120 (pow.f64 t 5))))) |
(+.f64 (*.f64 t ew) (*.f64 ew (+.f64 (*.f64 -1/6 (pow.f64 t 3)) (*.f64 1/120 (pow.f64 t 5))))) |
(*.f64 ew (+.f64 (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))) t)) |
(*.f64 ew (+.f64 (*.f64 -1/6 (pow.f64 t 3)) (+.f64 t (*.f64 1/120 (pow.f64 t 5))))) |
(*.f64 ew (+.f64 t (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3))))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 t 5) ew)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) ew)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) ew)) (*.f64 t ew)))) |
(+.f64 (*.f64 1/120 (*.f64 ew (pow.f64 t 5))) (+.f64 (*.f64 t ew) (+.f64 (*.f64 -1/5040 (*.f64 ew (pow.f64 t 7))) (*.f64 -1/6 (*.f64 ew (pow.f64 t 3)))))) |
(+.f64 (*.f64 ew (*.f64 -1/6 (pow.f64 t 3))) (+.f64 (+.f64 (*.f64 t ew) (*.f64 ew (*.f64 -1/5040 (pow.f64 t 7)))) (*.f64 ew (*.f64 1/120 (pow.f64 t 5))))) |
(+.f64 (*.f64 ew (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) t)) (*.f64 ew (+.f64 (*.f64 -1/6 (pow.f64 t 3)) (*.f64 1/120 (pow.f64 t 5))))) |
(*.f64 ew (+.f64 (+.f64 t (*.f64 1/120 (pow.f64 t 5))) (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) (*.f64 -1/6 (pow.f64 t 3))))) |
(*.f64 ew (+.f64 (+.f64 t (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) (*.f64 1/120 (pow.f64 t 5)))) (*.f64 -1/6 (pow.f64 t 3)))) |
(*.f64 ew (+.f64 t (+.f64 (*.f64 -1/5040 (pow.f64 t 7)) (+.f64 (*.f64 1/120 (pow.f64 t 5)) (*.f64 -1/6 (pow.f64 t 3)))))) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(*.f64 (sin.f64 t) ew) |
(+.f64 (*.f64 ew (sin.f64 t)) 0) |
(*.f64 (sin.f64 t) ew) |
(+.f64 0 (*.f64 ew (sin.f64 t))) |
(*.f64 (sin.f64 t) ew) |
(-.f64 (*.f64 ew (sin.f64 t)) 0) |
(*.f64 (sin.f64 t) ew) |
(-.f64 0 (neg.f64 (*.f64 ew (sin.f64 t)))) |
(*.f64 (sin.f64 t) ew) |
(/.f64 (*.f64 ew (sin.f64 t)) 1) |
(*.f64 (sin.f64 t) ew) |
(/.f64 (*.f64 ew (sin.f64 t)) (/.f64 (*.f64 ew (sin.f64 t)) (*.f64 ew (sin.f64 t)))) |
(*.f64 (sin.f64 t) ew) |
(/.f64 (*.f64 ew (*.f64 (sin.f64 t) 2)) 2) |
(*.f64 (sin.f64 t) ew) |
(/.f64 (neg.f64 (*.f64 ew (*.f64 (sin.f64 t) 2))) -2) |
(*.f64 (sin.f64 t) ew) |
(pow.f64 (*.f64 ew (sin.f64 t)) 1) |
(*.f64 (sin.f64 t) ew) |
(neg.f64 (neg.f64 (*.f64 ew (sin.f64 t)))) |
(*.f64 (sin.f64 t) ew) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (*.f64 eh (cos.f64 t)) | |
| ✓ | 1.5b | (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) |
| 3.0b | (/.f64 (/.f64 eh ew) (tan.f64 t)) | |
| 33.7b | (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
Compiled 266 to 81 computations (69.5% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | eh | @ | 0 | (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) |
| 1.0ms | eh | @ | inf | (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) |
| 1.0ms | ew | @ | -inf | (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) |
| 1.0ms | eh | @ | -inf | (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) |
| 1.0ms | t | @ | inf | (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) |
| 1× | batch-egg-rewrite |
| 750× | rational_best-2 |
| 750× | rational_best-1 |
| 748× | rational_best-5 |
| 748× | rational_best-3 |
| 746× | rational_best-4 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 37 |
| 1 | 120 | 37 |
| 2 | 387 | 37 |
| 3 | 1656 | 37 |
| 4 | 7120 | 37 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (/.f64 1 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 2 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))))))) |
| 1× | egg-herbie |
| 1164× | rational_best-simplify-2 |
| 1146× | rational_best-simplify-80 |
| 1050× | rational_best-simplify-78 |
| 604× | rational_best-simplify-82 |
| 596× | rational_best-simplify-49 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 62 | 2170 |
| 1 | 105 | 2170 |
| 2 | 455 | 2170 |
| 3 | 2212 | 2170 |
| 4 | 4610 | 2170 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(-.f64 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)) -1) |
(-.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 0) |
(-.f64 0 (-.f64 -1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) |
(*.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) |
(*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 1) |
(*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) |
(*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))))) |
(*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (/.f64 1 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))))) |
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) |
(*.f64 (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) |
(*.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) |
(*.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))))) |
(*.f64 (/.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) |
(*.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) |
(/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 1) |
(/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) |
(/.f64 (-.f64 (*.f64 2 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) -2) 2) |
(/.f64 (+.f64 2 (*.f64 2 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) 2) |
(pow.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 1) |
(neg.f64 (-.f64 -1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) |
| Outputs |
|---|
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(-.f64 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)) -1) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(-.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 0) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(-.f64 0 (-.f64 -1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 1) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (/.f64 1 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (/.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 1) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(/.f64 (-.f64 (*.f64 2 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) -2) 2) |
(/.f64 (-.f64 (*.f64 2 (cos.f64 (*.f64 2 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) -2) 2) |
(/.f64 (+.f64 2 (*.f64 2 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) 2) |
(+.f64 1 (/.f64 (*.f64 2 (cos.f64 (*.f64 2 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)) |
(pow.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 1) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(neg.f64 (-.f64 -1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2)))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
Compiled 25767 to 7905 computations (69.3% saved)
10 alts after pruning (7 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 521 | 7 | 528 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 3 | 5 |
| Total | 524 | 10 | 534 |
| Status | Error | Program |
|---|---|---|
| ▶ | 1.0b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| ✓ | 0.1b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| ▶ | 15.2b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
| ✓ | 1.0b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| ▶ | 6.4b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
| 4.5b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) | |
| ▶ | 14.2b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| ▶ | 22.5b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| ✓ | 0.1b | (fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) |
| 10.2b | (fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))))) |
Compiled 584 to 358 computations (38.7% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 1.1b | (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) |
| 3.0b | (/.f64 (/.f64 eh ew) (tan.f64 t)) | |
| 5.0b | (/.f64 eh (*.f64 t ew)) | |
| 28.5b | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
Compiled 266 to 84 computations (68.4% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | eh | @ | 0 | (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) |
| 1.0ms | eh | @ | inf | (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) |
| 1.0ms | t | @ | -inf | (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) |
| 1.0ms | eh | @ | -inf | (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) |
| 1.0ms | ew | @ | -inf | (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) |
| 1× | batch-egg-rewrite |
| 1386× | rational_best-simplify-57 |
| 736× | rational_best-simplify-44 |
| 702× | rational_best-2 |
| 702× | rational_best-1 |
| 700× | rational_best-5 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 33 |
| 1 | 113 | 33 |
| 2 | 361 | 33 |
| 3 | 1549 | 33 |
| 4 | 6735 | 33 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (/.f64 1 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) (*.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 2 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))))))) |
| 1× | egg-herbie |
| 1458× | rational_best-simplify-80 |
| 1380× | rational_best-simplify-78 |
| 1344× | rational_best-simplify-94 |
| 1308× | rational_best-simplify-24 |
| 1190× | rational_best-simplify-135 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 59 | 1971 |
| 1 | 107 | 1971 |
| 2 | 558 | 1971 |
| 3 | 3547 | 1971 |
| 4 | 7189 | 1971 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(-.f64 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)) -1) |
(-.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 0) |
(-.f64 0 (-.f64 -1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) |
(*.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) |
(*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 1) |
(*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) |
(*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))))) |
(*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (/.f64 1 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))))) |
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) |
(*.f64 (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) |
(*.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) |
(*.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) (*.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))))) |
(*.f64 (/.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) |
(*.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) |
(/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 1) |
(/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) |
(/.f64 (-.f64 (*.f64 2 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) -2) 2) |
(/.f64 (+.f64 2 (*.f64 2 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) 2) |
(pow.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 1) |
(neg.f64 (-.f64 -1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) |
| Outputs |
|---|
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(-.f64 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)) -1) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(-.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 0) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(-.f64 0 (-.f64 -1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 1) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (/.f64 1 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) (*.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (/.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (/.f64 (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (/.f64 1 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) (*.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 1) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(/.f64 (-.f64 (*.f64 2 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) -2) 2) |
(/.f64 (-.f64 (*.f64 2 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) -2) 2) |
(/.f64 (+.f64 2 (*.f64 2 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) 2) |
(+.f64 1 (/.f64 (*.f64 2 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 2)) |
(pow.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 1) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(neg.f64 (-.f64 -1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2)))) |
(+.f64 1 (cos.f64 (*.f64 2 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) | |
| 3.0b | (/.f64 (/.f64 eh ew) (tan.f64 t)) | |
| 5.0b | (/.f64 eh (*.f64 t ew)) | |
| 28.5b | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
Compiled 128 to 18 computations (85.9% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 1.1b | (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
| 3.0b | (/.f64 (/.f64 eh ew) (tan.f64 t)) | |
| 5.0b | (/.f64 eh (*.f64 t ew)) | |
| 33.7b | (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
Compiled 128 to 18 computations (85.9% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | eh | @ | -inf | (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
| 1.0ms | eh | @ | 0 | (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
| 1.0ms | eh | @ | inf | (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
| 1.0ms | ew | @ | inf | (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
| 1.0ms | t | @ | inf | (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
| 1× | batch-egg-rewrite |
| 752× | rational_best-simplify-44 |
| 742× | rational_best-5 |
| 740× | rational_best-4 |
| 740× | rational_best-2 |
| 740× | rational_best-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 27 |
| 1 | 98 | 27 |
| 2 | 362 | 27 |
| 3 | 1530 | 27 |
| 4 | 6837 | 27 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 eh eh)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))))) |
| 1× | egg-herbie |
| 1570× | rational_best-simplify-132 |
| 1340× | rational_best-simplify-80 |
| 1212× | rational_best-simplify-78 |
| 998× | rational_best-simplify-82 |
| 718× | rational_best-simplify-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 28 | 1215 |
| 1 | 47 | 1215 |
| 2 | 86 | 1215 |
| 3 | 216 | 1215 |
| 4 | 975 | 1215 |
| 5 | 2671 | 1215 |
| 6 | 5401 | 1215 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 0) |
(+.f64 0 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(-.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 0) |
(-.f64 0 (neg.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 1) |
(/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 eh eh)) 2) |
(pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 1) |
(neg.f64 (neg.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
| Outputs |
|---|
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 0) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(+.f64 0 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(-.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 0) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(-.f64 0 (neg.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 1) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 eh eh)) 2) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 1) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(neg.f64 (neg.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) | |
| ✓ | 1.1b | (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
| 5.0b | (/.f64 eh (*.f64 t ew)) | |
| 28.5b | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
Compiled 121 to 16 computations (86.8% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | eh | @ | -inf | (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
| 1.0ms | eh | @ | inf | (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
| 1.0ms | t | @ | -inf | (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
| 0.0ms | t | @ | 0 | (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
| 0.0ms | eh | @ | 0 | (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
| 1× | batch-egg-rewrite |
| 920× | rational_best-5 |
| 918× | rational_best-4 |
| 918× | rational_best-2 |
| 918× | rational_best-3 |
| 918× | rational_best-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 37 |
| 1 | 115 | 37 |
| 2 | 425 | 37 |
| 3 | 1868 | 37 |
| 4 | 7794 | 37 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (/.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))))))) |
| 1× | egg-herbie |
| 1734× | rational_best-simplify-82 |
| 1720× | rational_best-simplify-80 |
| 1576× | rational_best-simplify-78 |
| 628× | rational_best-simplify-44 |
| 608× | rational_best-simplify-74 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 49 | 1925 |
| 1 | 105 | 1925 |
| 2 | 235 | 1809 |
| 3 | 536 | 1757 |
| 4 | 1982 | 1757 |
| 5 | 3661 | 1757 |
| 6 | 5836 | 1757 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 t 6) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)))) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(+.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 0) |
(+.f64 0 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(-.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 0) |
(-.f64 0 (neg.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))) |
(/.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 1) |
(/.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (/.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))) |
(/.f64 (*.f64 eh (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))) 2) |
(pow.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 1) |
(neg.f64 (neg.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))) |
| Outputs |
|---|
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 -1/2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (pow.f64 t 2) eh)))) |
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 (*.f64 eh (*.f64 -1/2 (pow.f64 t 2))) eh)) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 eh (*.f64 eh (*.f64 -1/2 (pow.f64 t 2))))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (pow.f64 t 2) eh))) (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (pow.f64 t 4) eh))))) |
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 -1/2 (*.f64 eh (pow.f64 t 2)))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 1/24 (*.f64 eh (pow.f64 t 4)))))) |
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2)))) eh)) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 eh (*.f64 eh (+.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 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)))) |
(+.f64 (+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 -1/2 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (pow.f64 t 2) eh)))) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (pow.f64 t 4) eh))) (*.f64 -1/720 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (pow.f64 t 6) eh))))) |
(+.f64 (+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))))) (+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 1/24 (*.f64 eh (pow.f64 t 4)))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 -1/720 (*.f64 eh (pow.f64 t 6)))))) |
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 (*.f64 eh (*.f64 -1/2 (pow.f64 t 2))) eh)) (*.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 1/24 (pow.f64 t 4))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 (*.f64 eh (+.f64 (*.f64 -1/720 (pow.f64 t 6)) (*.f64 1/24 (pow.f64 t 4)))) (+.f64 eh (*.f64 eh (*.f64 -1/2 (pow.f64 t 2)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 eh (+.f64 (*.f64 eh (*.f64 -1/720 (pow.f64 t 6))) (*.f64 eh (+.f64 (*.f64 1/24 (pow.f64 t 4)) (*.f64 -1/2 (pow.f64 t 2))))))) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(+.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 0) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(+.f64 0 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(-.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 0) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(-.f64 0 (neg.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(/.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 1) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(/.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (/.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(/.f64 (*.f64 eh (*.f64 (cos.f64 t) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 2))) 2) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(pow.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) 1) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(neg.f64 (neg.f64 (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 3.0b | (/.f64 (/.f64 eh ew) (tan.f64 t)) | |
| 5.0b | (/.f64 eh (*.f64 t ew)) | |
| 7.1b | (/.f64 (*.f64 eh t) ew) | |
| 40.4b | (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
Compiled 197 to 51 computations (74.1% saved)
Compiled 23665 to 6659 computations (71.9% saved)
11 alts after pruning (7 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 531 | 5 | 536 |
| Fresh | 0 | 2 | 2 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 4 | 7 |
| Total | 535 | 11 | 546 |
| Status | Error | Program |
|---|---|---|
| 14.2b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) | |
| ✓ | 0.1b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| ✓ | 1.0b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| ▶ | 4.5b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
| ▶ | 15.1b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
| ✓ | 14.2b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| ▶ | 16.5b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
| ▶ | 22.5b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
| ✓ | 0.1b | (fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) |
| 10.2b | (fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))))) | |
| ▶ | 22.1b | (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
Compiled 629 to 364 computations (42.1% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 2.9b | (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) |
| 5.0b | (/.f64 eh (*.f64 t ew)) | |
| 7.1b | (/.f64 (*.f64 eh t) ew) | |
| 28.5b | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
Compiled 196 to 50 computations (74.5% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | eh | @ | 0 | (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) |
| 0.0ms | ew | @ | -inf | (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) |
| 0.0ms | ew | @ | 0 | (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) |
| 0.0ms | eh | @ | -inf | (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) |
| 0.0ms | ew | @ | inf | (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) |
| 1× | batch-egg-rewrite |
| 1260× | rational_best-simplify-57 |
| 766× | rational_best-simplify-44 |
| 640× | rational_best-5 |
| 638× | rational_best-4 |
| 638× | rational_best-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 37 |
| 1 | 101 | 37 |
| 2 | 327 | 37 |
| 3 | 1380 | 37 |
| 4 | 6207 | 37 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (/.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (/.f64 1 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (/.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (/.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (*.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (*.f64 (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (/.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))))) |
| 1× | egg-herbie |
| 1334× | rational_best-simplify-80 |
| 1260× | rational_best-simplify-78 |
| 1226× | rational_best-simplify-94 |
| 1182× | rational_best-simplify-24 |
| 1122× | rational_best-simplify-135 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 75 | 2049 |
| 1 | 141 | 2025 |
| 2 | 598 | 2025 |
| 3 | 3409 | 2025 |
| 4 | 7056 | 2025 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh) |
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh) |
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh) |
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh) |
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh) |
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh) |
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh) |
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh)) |
(/.f64 eh (*.f64 t ew)) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) |
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) |
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew)) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew)) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew)) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew)) |
(-.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) 0) |
(-.f64 0 (neg.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
(*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) 1) |
(*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
(*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (/.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) |
(*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (/.f64 1 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) |
(*.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) |
(*.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) |
(*.f64 (/.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
(*.f64 (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (/.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
(*.f64 (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (/.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (*.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (*.f64 (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) |
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (/.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
(/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) 1) |
(/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
(/.f64 (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) 2) 2) |
(pow.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) 1) |
(neg.f64 (neg.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
| Outputs |
|---|
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh) |
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh) |
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh) |
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh) |
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh) |
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh) |
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh) |
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 -1/3 (/.f64 t ew))) eh) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh)) |
(*.f64 -1 (*.f64 eh (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 1 (*.f64 t ew))))) |
(neg.f64 (*.f64 eh (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 1 (*.f64 t ew))))) |
(*.f64 (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 1 (*.f64 t ew))) (neg.f64 eh)) |
(*.f64 eh (neg.f64 (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 1 (*.f64 t ew))))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh)) |
(*.f64 -1 (*.f64 eh (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 1 (*.f64 t ew))))) |
(neg.f64 (*.f64 eh (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 1 (*.f64 t ew))))) |
(*.f64 (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 1 (*.f64 t ew))) (neg.f64 eh)) |
(*.f64 eh (neg.f64 (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 1 (*.f64 t ew))))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh)) |
(*.f64 -1 (*.f64 eh (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 1 (*.f64 t ew))))) |
(neg.f64 (*.f64 eh (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 1 (*.f64 t ew))))) |
(*.f64 (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 1 (*.f64 t ew))) (neg.f64 eh)) |
(*.f64 eh (neg.f64 (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 1 (*.f64 t ew))))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 1/3 (/.f64 t ew)) (/.f64 1 (*.f64 t ew))) eh)) |
(*.f64 -1 (*.f64 eh (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 1 (*.f64 t ew))))) |
(neg.f64 (*.f64 eh (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 1 (*.f64 t ew))))) |
(*.f64 (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 1 (*.f64 t ew))) (neg.f64 eh)) |
(*.f64 eh (neg.f64 (-.f64 (*.f64 (/.f64 t ew) 1/3) (/.f64 1 (*.f64 t ew))))) |
(/.f64 eh (*.f64 t ew)) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 -1/3 (*.f64 t eh))) ew) |
(/.f64 (+.f64 (/.f64 eh t) (*.f64 t (*.f64 -1/3 eh))) ew) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew)) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 t (*.f64 1/3 eh))) ew)) |
(neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 eh t)) (*.f64 t (*.f64 eh 1/3))) ew)) |
(neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 eh t)) (*.f64 eh (*.f64 t 1/3))) ew)) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew)) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 t (*.f64 1/3 eh))) ew)) |
(neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 eh t)) (*.f64 t (*.f64 eh 1/3))) ew)) |
(neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 eh t)) (*.f64 eh (*.f64 t 1/3))) ew)) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew)) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 t (*.f64 1/3 eh))) ew)) |
(neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 eh t)) (*.f64 t (*.f64 eh 1/3))) ew)) |
(neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 eh t)) (*.f64 eh (*.f64 t 1/3))) ew)) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 1/3 (*.f64 t eh))) ew)) |
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 t (*.f64 1/3 eh))) ew)) |
(neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 eh t)) (*.f64 t (*.f64 eh 1/3))) ew)) |
(neg.f64 (/.f64 (+.f64 (neg.f64 (/.f64 eh t)) (*.f64 eh (*.f64 t 1/3))) ew)) |
(-.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) 0) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(-.f64 0 (neg.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) 1) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (/.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (/.f64 1 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(*.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(*.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(*.f64 (/.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(*.f64 (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (/.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(*.f64 (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (/.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (*.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (*.f64 (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (/.f64 1 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) 1) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(/.f64 (*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) 2) 2) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(pow.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) 1) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(neg.f64 (neg.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) | |
| ✓ | 1.1b | (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
| 5.0b | (/.f64 eh (*.f64 t ew)) | |
| 28.5b | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
Compiled 106 to 14 computations (86.8% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | ew | @ | -inf | (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
| 0.0ms | eh | @ | -inf | (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
| 0.0ms | eh | @ | 0 | (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
| 0.0ms | eh | @ | inf | (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
| 0.0ms | ew | @ | 0 | (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
| 1× | batch-egg-rewrite |
| 752× | rational_best-simplify-44 |
| 742× | rational_best-5 |
| 740× | rational_best-4 |
| 740× | rational_best-2 |
| 740× | rational_best-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 27 |
| 1 | 98 | 27 |
| 2 | 362 | 27 |
| 3 | 1530 | 27 |
| 4 | 6840 | 27 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 eh eh)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))))) |
| 1× | egg-herbie |
| 1570× | rational_best-simplify-132 |
| 1338× | rational_best-simplify-80 |
| 1212× | rational_best-simplify-78 |
| 996× | rational_best-simplify-82 |
| 720× | rational_best-simplify-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 27 | 243 |
| 1 | 47 | 243 |
| 2 | 86 | 243 |
| 3 | 216 | 243 |
| 4 | 976 | 243 |
| 5 | 2664 | 243 |
| 6 | 5394 | 243 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 0) |
(+.f64 0 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(-.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 0) |
(-.f64 0 (neg.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 1) |
(/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 eh eh)) 2) |
(pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 1) |
(neg.f64 (neg.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
| Outputs |
|---|
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 0) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(+.f64 0 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(-.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 0) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(-.f64 0 (neg.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 1) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(/.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (+.f64 eh eh)) 2) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(pow.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) 1) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(neg.f64 (neg.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (*.f64 eh (cos.f64 t)) | |
| 1.1b | (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) | |
| 5.0b | (/.f64 eh (*.f64 t ew)) | |
| 28.5b | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
Compiled 112 to 14 computations (87.5% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 2.9b | (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) | |
| 5.0b | (/.f64 eh (*.f64 t ew)) | |
| 7.1b | (/.f64 (*.f64 eh t) ew) | |
| 28.5b | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
Compiled 181 to 48 computations (73.5% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 2.9b | (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))) | |
| 5.0b | (/.f64 eh (*.f64 t ew)) | |
| 7.1b | (/.f64 (*.f64 eh t) ew) | |
| 40.4b | (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
Compiled 207 to 68 computations (67.1% saved)
Compiled 27979 to 8169 computations (70.8% saved)
12 alts after pruning (6 fresh and 6 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 634 | 5 | 639 |
| Fresh | 1 | 1 | 2 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 6 | 8 |
| Total | 638 | 12 | 650 |
| Status | Error | Program |
|---|---|---|
| 15.1b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) | |
| ✓ | 0.1b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| ✓ | 1.0b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| 11.2b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) | |
| ✓ | 15.1b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
| ✓ | 14.2b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| 24.4b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) | |
| 32.5b | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) | |
| ✓ | 0.1b | (fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) |
| 10.2b | (fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))))) | |
| ✓ | 22.1b | (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
| 30.8b | (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
Compiled 380 to 225 computations (40.8% saved)
| Inputs |
|---|
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
(fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| Outputs |
|---|
(fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) |
5 calls:
| 12.0ms | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| 12.0ms | (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
| 11.0ms | eh |
| 11.0ms | ew |
| 10.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 0.1b | 1 | eh |
| 0.1b | 1 | ew |
| 0.1b | 1 | t |
| 0.1b | 1 | (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| 0.1b | 1 | (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
Compiled 794 to 238 computations (70% saved)
| Inputs |
|---|
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
(fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (*.f64 (/.f64 (+.f64 1 (cos.f64 (*.f64 (atan.f64 (/.f64 eh (*.f64 t ew))) 2))) 2) (/.f64 1 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
| Outputs |
|---|
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
3 calls:
| 10.0ms | ew |
| 9.0ms | t |
| 9.0ms | eh |
| Error | Segments | Branch |
|---|---|---|
| 1.0b | 1 | eh |
| 1.0b | 1 | ew |
| 1.0b | 1 | t |
Compiled 549 to 160 computations (70.9% saved)
| Inputs |
|---|
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
(fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| Outputs |
|---|
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
3 calls:
| 22.0ms | ew |
| 22.0ms | t |
| 21.0ms | eh |
| Error | Segments | Branch |
|---|---|---|
| 3.5b | 2 | eh |
| 2.6b | 3 | ew |
| 1.2b | 3 | t |
Compiled 448 to 133 computations (70.3% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 38.0ms | 1.0140045776440725e-92 | 1.6615288498515658e-90 |
| 21.0ms | -1.876929665485758e-8 | -1.1103969902962683e-8 |
| 57.0ms | 176× | body | 256 | valid |
Compiled 675 to 407 computations (39.7% saved)
| Inputs |
|---|
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
| Outputs |
|---|
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
3 calls:
| 29.0ms | t |
| 6.0ms | ew |
| 6.0ms | eh |
| Error | Segments | Branch |
|---|---|---|
| 6.4b | 1 | eh |
| 6.4b | 1 | ew |
| 6.4b | 1 | t |
Compiled 287 to 92 computations (67.9% saved)
| Inputs |
|---|
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
| Outputs |
|---|
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
3 calls:
| 150.0ms | t |
| 26.0ms | eh |
| 20.0ms | ew |
| Error | Segments | Branch |
|---|---|---|
| 8.8b | 5 | eh |
| 9.2b | 3 | ew |
| 11.5b | 5 | t |
Compiled 261 to 90 computations (65.5% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 81.0ms | 7.448315722214581e+165 | 2.736141964429213e+170 |
| 107.0ms | 3.256043464895567 | 4547189097.659021 |
| 182.0ms | 6.745320488274924e-59 | 1.031711551659791e-51 |
| 142.0ms | -1.3491918857488165e+67 | -1.9022221701287123e+66 |
| 329.0ms | 139× | body | 1024 | valid |
| 140.0ms | 319× | body | 256 | valid |
| 36.0ms | 54× | body | 512 | valid |
Compiled 1861 to 1110 computations (40.4% saved)
| Inputs |
|---|
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
| Outputs |
|---|
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) |
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
3 calls:
| 22.0ms | eh |
| 22.0ms | t |
| 18.0ms | ew |
| Error | Segments | Branch |
|---|---|---|
| 9.1b | 5 | eh |
| 9.4b | 3 | ew |
| 11.7b | 5 | t |
Compiled 213 to 77 computations (63.8% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 94.0ms | 7.448315722214581e+165 | 2.736141964429213e+170 |
| 376.0ms | 3.256043464895567 | 4547189097.659021 |
| 83.0ms | 6.745320488274924e-59 | 1.031711551659791e-51 |
| 54.0ms | -1.3491918857488165e+67 | -1.9022221701287123e+66 |
| 367.0ms | 151× | body | 1024 | valid |
| 200.0ms | 312× | body | 256 | valid |
| 30.0ms | 49× | body | 512 | valid |
Compiled 1949 to 1072 computations (45% saved)
| Inputs |
|---|
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
| Outputs |
|---|
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
3 calls:
| 20.0ms | t |
| 18.0ms | eh |
| 15.0ms | ew |
| Error | Segments | Branch |
|---|---|---|
| 9.4b | 5 | eh |
| 9.8b | 3 | ew |
| 11.7b | 5 | t |
Compiled 110 to 40 computations (63.6% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 83.0ms | 7.448315722214581e+165 | 2.736141964429213e+170 |
| 85.0ms | 3.256043464895567 | 4547189097.659021 |
| 77.0ms | 6.745320488274924e-59 | 1.031711551659791e-51 |
| 61.0ms | -1.3491918857488165e+67 | -1.9022221701287123e+66 |
| 146.0ms | 128× | body | 1024 | valid |
| 117.0ms | 331× | body | 256 | valid |
| 35.0ms | 53× | body | 512 | valid |
Compiled 1829 to 982 computations (46.3% saved)
Total -15.7b remaining (-104%)
Threshold costs -15.7b (-104%)
| Inputs |
|---|
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
| Outputs |
|---|
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
3 calls:
| 3.0ms | ew |
| 3.0ms | t |
| 3.0ms | eh |
| Error | Segments | Branch |
|---|---|---|
| 15.1b | 1 | eh |
| 15.1b | 1 | ew |
| 15.1b | 1 | t |
Compiled 60 to 26 computations (56.7% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 104 | 1957 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(if (<=.f64 t -4533471823554859/302231454903657293676544) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) (if (<=.f64 t 1892136358191809/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(if (<=.f64 eh -10500000000000000641853867875909401765417069805170575562727212711936) (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (if (<=.f64 eh 6874786400123413/6739986666787659948666753771754907668409286105635143120275902562304) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (if (<=.f64 eh 3715469692580659/1125899906842624) (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (if (<=.f64 eh 105999999999999994665188443725579941058179847717345906907760166738665440765603167113543901614353042500351230058430971737661156639535906512806857953066116476758610935808) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))))) |
(if (<=.f64 eh -12499999999999999410065278142270850836406411419107712316302702936064) (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (if (<=.f64 eh 6874786400123413/6739986666787659948666753771754907668409286105635143120275902562304) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) (if (<=.f64 eh 9/2) (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (if (<=.f64 eh 105999999999999994665188443725579941058179847717345906907760166738665440765603167113543901614353042500351230058430971737661156639535906512806857953066116476758610935808) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))))) |
(if (<=.f64 eh -6100000000000000208975644373540578504036653981413869236743793803264) (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (if (<=.f64 eh 5176309760092923/53919893334301279589334030174039261347274288845081144962207220498432) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (if (<=.f64 eh 7656119366529843/2251799813685248) (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (if (<=.f64 eh 7499999999999999962228396366032171019636184179091367699917582613336825377907818890651424741123282287439672085124320912190681133959246037240011855214482992097201750016) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
| Outputs |
|---|
(fabs.f64 (+.f64 (*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 eh (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(if (<=.f64 t -4533471823554859/302231454903657293676544) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) (if (<=.f64 t 1892136358191809/1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277312) (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(if (<=.f64 eh -10500000000000000641853867875909401765417069805170575562727212711936) (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (if (<=.f64 eh 6874786400123413/6739986666787659948666753771754907668409286105635143120275902562304) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (if (<=.f64 eh 3715469692580659/1125899906842624) (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (if (<=.f64 eh 105999999999999994665188443725579941058179847717345906907760166738665440765603167113543901614353042500351230058430971737661156639535906512806857953066116476758610935808) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))))) |
(if (<=.f64 eh -12499999999999999410065278142270850836406411419107712316302702936064) (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (if (<=.f64 eh 6874786400123413/6739986666787659948666753771754907668409286105635143120275902562304) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 eh (sin.f64 (atan.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))))))) (if (<=.f64 eh 9/2) (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (if (<=.f64 eh 105999999999999994665188443725579941058179847717345906907760166738665440765603167113543901614353042500351230058430971737661156639535906512806857953066116476758610935808) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))))) |
(if (<=.f64 eh -6100000000000000208975644373540578504036653981413869236743793803264) (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (if (<=.f64 eh 5176309760092923/53919893334301279589334030174039261347274288845081144962207220498432) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (if (<=.f64 eh 7656119366529843/2251799813685248) (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (if (<=.f64 eh 7499999999999999962228396366032171019636184179091367699917582613336825377907818890651424741123282287439672085124320912190681133959246037240011855214482992097201750016) (fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) (fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))))) |
(fabs.f64 (+.f64 (*.f64 (*.f64 ew (sin.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
(fabs.f64 (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 t ew)) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
Compiled 660 to 229 computations (65.3% saved)
| 1× | egg-herbie |
| 1222× | rational_best-simplify-1 |
| 758× | trig-simplify-11 |
| 756× | rational_best-simplify-2 |
| 716× | rational_best-simplify-52 |
| 572× | rational_best-simplify-46 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 91 |
| 1 | 34 | 91 |
| 2 | 42 | 91 |
| 3 | 62 | 91 |
| 4 | 81 | 91 |
| 5 | 101 | 91 |
| 6 | 158 | 91 |
| 7 | 274 | 91 |
| 8 | 549 | 91 |
| 9 | 1123 | 91 |
| 10 | 2701 | 91 |
| 11 | 5224 | 91 |
| 1× | node limit |
Compiled 227 to 43 computations (81.1% saved)
Compiled 636 to 110 computations (82.7% saved)
Loading profile data...