Time bar (total: 11.3s)
| 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)
| 2.5s | 2097× | body | 1024 | valid |
| 2.0s | 5091× | body | 256 | valid |
| 746.0ms | 1060× | body | 512 | valid |
| 21.0ms | 8× | body | 2048 | valid |
| 2× | egg-herbie |
| 900× | rational_best-simplify-1 |
| 890× | rational_best-simplify-52 |
| 776× | rational_best-simplify-21 |
| 776× | rational_best-simplify-18 |
| 768× | rational_best-simplify-20 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 59 | 364 |
| 1 | 169 | 364 |
| 2 | 948 | 364 |
| 3 | 6087 | 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 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (sin.f64 t))) (*.f64 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.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 (cos.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t)))) eh)) (*.f64 ew (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 ew eh) (tan.f64 t)))) (cos.f64 t))))) |
(fabs.f64 (+.f64 (*.f64 eh (*.f64 (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 (sin.f64 eh) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh)))) ew)) (*.f64 t (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 t ew) (tan.f64 eh)))) (cos.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 (*.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 |
| 702× | rational_best-simplify-113 |
| 642× | rational_best-simplify-61 |
| 632× | rational_best-simplify-96 |
| 624× | rational_best-simplify-117 |
| 616× | rational_best-simplify-65 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 91 |
| 1 | 54 | 91 |
| 2 | 278 | 91 |
| 3 | 1746 | 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 eh (*.f64 (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (cos.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))))))) |
Compiled 87 to 27 computations (69% saved)
1 alts after pruning (1 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 2 | 1 | 3 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 3 | 1 | 4 |
| Status | Error | Program |
|---|---|---|
| ▶ | 0.2b | (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))))))) |
Compiled 31 to 17 computations (45.2% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
| ✓ | 1.2b | (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
| ✓ | 2.0b | (/.f64 (/.f64 eh ew) (tan.f64 t)) |
| ✓ | 33.7b | (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
Compiled 140 to 17 computations (87.9% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | t | @ | inf | (*.f64 (sin.f64 t) (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)) |
| 2.0ms | eh | @ | 0 | (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
| 1.0ms | ew | @ | 0 | (/.f64 (/.f64 eh ew) (tan.f64 t)) |
| 1× | batch-egg-rewrite |
| 568× | rational_best-simplify-124 |
| 542× | rational_best-simplify-61 |
| 532× | rational_best-simplify-65 |
| 532× | rational_best-simplify-96 |
| 526× | rational_best-simplify-117 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 118 |
| 1 | 42 | 118 |
| 2 | 225 | 118 |
| 3 | 1442 | 118 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
(/.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) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
| Outputs |
|---|
() |
() |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))))) (+.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) (+.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 4 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))))) (-.f64 16 (*.f64 4 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 4 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) (-.f64 16 (*.f64 4 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))))) (*.f64 (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))))) (-.f64 (*.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))))) (*.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) (*.f64 (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))) (-.f64 (*.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) (*.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))))))))) |
| 1× | egg-herbie |
| 990× | rational_best-simplify-1 |
| 850× | rational_best-simplify-52 |
| 830× | rational_best-simplify-53 |
| 698× | rational_best-simplify-21 |
| 696× | rational_best-simplify-20 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 165 | 6774 |
| 1 | 865 | 5968 |
| 2 | 5384 | 5956 |
| 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 (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 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) |
(+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))) |
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(-.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t))))) |
(-.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t))))) |
(/.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) 2) |
(/.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) |
(/.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) 4) |
(/.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 4) |
(/.f64 (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))))) |
(/.f64 (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) |
(/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))))) 8) |
(/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) 8) |
(/.f64 (+.f64 (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))))) (+.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))))) |
(/.f64 (+.f64 (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) (+.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))) |
(/.f64 (-.f64 (*.f64 4 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))))) (-.f64 16 (*.f64 4 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))))))) |
(/.f64 (-.f64 (*.f64 4 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) (-.f64 16 (*.f64 4 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))) |
(/.f64 (-.f64 (*.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))))) (*.f64 (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))))) (-.f64 (*.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))))) (*.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))))))) |
(/.f64 (-.f64 (*.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) (*.f64 (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))) (-.f64 (*.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) (*.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))))) |
| 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 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)) |
(+.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 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 (/.f64 eh ew) -1/9)))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)) (neg.f64 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 (/.f64 eh ew) -1/9)))))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)) (*.f64 (pow.f64 t 3) (-.f64 (*.f64 (/.f64 eh ew) -2/15) (*.f64 (/.f64 eh ew) -1/9))))) |
(+.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 -1 (*.f64 (pow.f64 t 5) (+.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 (*.f64 -1 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 (/.f64 eh ew) -1/9)))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 eh t) ew))))) |
(+.f64 (neg.f64 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 (/.f64 eh ew) -1/9)))) (+.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)) (neg.f64 (*.f64 (pow.f64 t 5) (-.f64 (+.f64 (*.f64 (/.f64 eh ew) -2/45) (*.f64 (/.f64 eh ew) 17/315)) (*.f64 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 (/.f64 eh ew) -1/9)) 1/3)))))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 eh t) ew)) (+.f64 (*.f64 (pow.f64 t 3) (-.f64 (*.f64 (/.f64 eh ew) -2/15) (*.f64 (/.f64 eh ew) -1/9))) (*.f64 (pow.f64 t 5) (-.f64 (-.f64 (*.f64 (/.f64 eh ew) 2/45) (*.f64 (/.f64 eh ew) 17/315)) (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 (/.f64 eh ew) -1/9)))))))) |
(/.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 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.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 t ew)) |
(*.f64 ew (*.f64 t (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 -1/6 (*.f64 (pow.f64 t 3) (*.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 t ew)) (*.f64 (pow.f64 t 3) (*.f64 -1/6 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))) |
(+.f64 (*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.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 (pow.f64 t 5) (*.f64 1/120 (*.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 t ew)) (*.f64 (pow.f64 t 3) (*.f64 -1/6 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))) |
(+.f64 (*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 1/120 (pow.f64 t 5)))))) |
(+.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 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 t ew)) (+.f64 (+.f64 (*.f64 (pow.f64 t 3) (*.f64 -1/6 (*.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 -1/5040 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (pow.f64 t 7)))))) |
(+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 -1/6 (pow.f64 t 3)))) (+.f64 (+.f64 (*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 1/120 (pow.f64 t 5))))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 -1/5040 (pow.f64 t 7)))))) |
(+.f64 (+.f64 (*.f64 ew (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 -1/6 (pow.f64 t 3))))) (+.f64 (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 1/120 (pow.f64 t 5)))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.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 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 (sin.f64 t) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t))) |
(*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) |
(+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (pow.f64 t 3) (*.f64 -1/6 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) |
(+.f64 (*.f64 t (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 (pow.f64 t 3)))) |
(+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))) |
(+.f64 (*.f64 (pow.f64 t 3) (*.f64 -1/6 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (+.f64 (*.f64 (pow.f64 t 5) (*.f64 1/120 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) |
(+.f64 (*.f64 t (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 (pow.f64 t 3))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 1/120 (pow.f64 t 5))))) |
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 t 7) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 t 3) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 1/120 (*.f64 (pow.f64 t 5) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))))) |
(+.f64 (*.f64 t (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (+.f64 (*.f64 (pow.f64 t 3) (*.f64 -1/6 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 (pow.f64 t 5) (*.f64 1/120 (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)))) (pow.f64 t 7))))) |
(+.f64 (*.f64 t (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/6 (pow.f64 t 3))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 1/120 (pow.f64 t 5)))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 -1/5040 (pow.f64 t 7))))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (sin.f64 t)) |
(-.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t))))) |
(*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (-.f64 (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2) (/.f64 (-.f64 (sin.f64 (neg.f64 t)) (sin.f64 t)) 2))) |
(*.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 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (-.f64 (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2) (/.f64 (-.f64 (sin.f64 (neg.f64 t)) (sin.f64 t)) 2))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(/.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) 2) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (-.f64 (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2) (/.f64 (-.f64 (sin.f64 (neg.f64 t)) (sin.f64 t)) 2))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(/.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) 2) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (-.f64 (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2) (/.f64 (-.f64 (sin.f64 (neg.f64 t)) (sin.f64 t)) 2))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(/.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) 4) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (-.f64 (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2) (/.f64 (-.f64 (sin.f64 (neg.f64 t)) (sin.f64 t)) 2))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(/.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) 4) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (-.f64 (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2) (/.f64 (-.f64 (sin.f64 (neg.f64 t)) (sin.f64 t)) 2))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(/.f64 (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (-.f64 (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2) (/.f64 (-.f64 (sin.f64 (neg.f64 t)) (sin.f64 t)) 2))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(/.f64 (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (-.f64 (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2) (/.f64 (-.f64 (sin.f64 (neg.f64 t)) (sin.f64 t)) 2))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))))) 8) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (-.f64 (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2) (/.f64 (-.f64 (sin.f64 (neg.f64 t)) (sin.f64 t)) 2))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(/.f64 (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) 8) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (-.f64 (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2) (/.f64 (-.f64 (sin.f64 (neg.f64 t)) (sin.f64 t)) 2))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(/.f64 (+.f64 (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))))) (+.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (-.f64 (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2) (/.f64 (-.f64 (sin.f64 (neg.f64 t)) (sin.f64 t)) 2))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(/.f64 (+.f64 (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) (+.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (-.f64 (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2) (/.f64 (-.f64 (sin.f64 (neg.f64 t)) (sin.f64 t)) 2))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(/.f64 (-.f64 (*.f64 4 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))))) (-.f64 16 (*.f64 4 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (-.f64 (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2) (/.f64 (-.f64 (sin.f64 (neg.f64 t)) (sin.f64 t)) 2))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(/.f64 (-.f64 (*.f64 4 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) (-.f64 16 (*.f64 4 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (+.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (-.f64 (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2) (/.f64 (-.f64 (sin.f64 (neg.f64 t)) (sin.f64 t)) 2))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(/.f64 (-.f64 (*.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))))) (*.f64 (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))))) (-.f64 (*.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))))) (*.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t)))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 t (/.f64 (PI.f64) 2)))) (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (-.f64 (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2) (/.f64 (-.f64 (sin.f64 (neg.f64 t)) (sin.f64 t)) 2))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
(/.f64 (-.f64 (*.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) (*.f64 (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))))) (-.f64 (*.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))) (*.f64 (-.f64 4 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))))) (-.f64 (*.f64 2 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) (*.f64 (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (+.f64 (cos.f64 (+.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))) (-.f64 (/.f64 (PI.f64) 2) t))) (cos.f64 (-.f64 (-.f64 (/.f64 (PI.f64) 2) t) (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (-.f64 (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2) (/.f64 (-.f64 (sin.f64 (neg.f64 t)) (sin.f64 t)) 2))) |
(*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) |
Compiled 6053 to 2098 computations (65.3% saved)
5 alts after pruning (4 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 73 | 4 | 77 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 73 | 5 | 78 |
| Status | Error | Program |
|---|---|---|
| ▶ | 11.4b | (fabs.f64 (+.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| ▶ | 11.3b | (fabs.f64 (+.f64 (*.f64 ew (-.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| ✓ | 0.2b | (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))))))) |
| ▶ | 3.1b | (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 (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3))))))) |
| ▶ | 0.6b | (fabs.f64 (+.f64 (*.f64 ew (*.f64 (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))))))) |
Compiled 211 to 122 computations (42.2% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 1.2b | (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
| 2.0b | (/.f64 (/.f64 eh ew) (tan.f64 t)) | |
| ✓ | 5.2b | (/.f64 eh (*.f64 t ew)) |
| ✓ | 28.0b | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
Compiled 149 to 20 computations (86.6% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | t | @ | 0 | (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
| 1.0ms | ew | @ | -inf | (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
| 1.0ms | ew | @ | 0 | (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
| 1.0ms | ew | @ | inf | (*.f64 ew (*.f64 (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× | batch-egg-rewrite |
| 1020× | rational_best-simplify-53 |
| 988× | rational_best-simplify-52 |
| 856× | rational_best-simplify-1 |
| 662× | rational_best-simplify-21 |
| 662× | rational_best-simplify-18 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 71 |
| 1 | 33 | 71 |
| 2 | 152 | 71 |
| 3 | 889 | 71 |
| 4 | 5919 | 71 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(/.f64 eh (*.f64 t ew)) |
(*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
| Outputs |
|---|
() |
() |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2)) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (cos.f64 0) (sin.f64 (neg.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (*.f64 (cos.f64 0) (sin.f64 (neg.f64 t))) (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2)) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))))) |
| 1× | egg-herbie |
| 1064× | rational_best-simplify-52 |
| 808× | rational_best-simplify-53 |
| 784× | rational_best-simplify-1 |
| 608× | rational_best-simplify-21 |
| 606× | rational_best-simplify-18 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 48 | 1778 |
| 1 | 188 | 1778 |
| 2 | 911 | 1778 |
| 3 | 5365 | 1778 |
| 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 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2)) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (cos.f64 0) (sin.f64 (neg.f64 t))))) |
(neg.f64 (*.f64 (-.f64 (*.f64 (cos.f64 0) (sin.f64 (neg.f64 t))) (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2)) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
| Outputs |
|---|
(*.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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (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 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 ew (*.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/120 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (pow.f64 t 5) 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 (*.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/120 (*.f64 ew (pow.f64 t 5)))))) |
(+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (+.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 ew (*.f64 (pow.f64 t 5) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1/120))))) |
(+.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/5040 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (pow.f64 t 7) 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 (+.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/120 (*.f64 ew (pow.f64 t 5))))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 -1/5040 (*.f64 ew (pow.f64 t 7)))))) |
(+.f64 (*.f64 t (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (+.f64 (*.f64 ew (*.f64 (pow.f64 t 5) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) 1/120))) (-.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 ew (*.f64 -1/6 (pow.f64 t 3)))) (*.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 ew (pow.f64 t 7))) 1/5040)))) |
(*.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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) 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 (sin.f64 t) ew)) |
(-.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2)) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (cos.f64 0) (sin.f64 (neg.f64 t))))) |
(*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (-.f64 (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2) (*.f64 (sin.f64 (neg.f64 t)) (cos.f64 0)))) |
(*.f64 ew (*.f64 (-.f64 (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2) (*.f64 (sin.f64 (neg.f64 t)) (cos.f64 0))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (-.f64 (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2) (*.f64 (sin.f64 (neg.f64 t)) (cos.f64 0))))) |
(neg.f64 (*.f64 (-.f64 (*.f64 (cos.f64 0) (sin.f64 (neg.f64 t))) (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2)) (*.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 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2) (*.f64 (sin.f64 (neg.f64 t)) (cos.f64 0)))) |
(*.f64 ew (*.f64 (-.f64 (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2) (*.f64 (sin.f64 (neg.f64 t)) (cos.f64 0))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (-.f64 (/.f64 (+.f64 (sin.f64 t) (sin.f64 (neg.f64 t))) 2) (*.f64 (sin.f64 (neg.f64 t)) (cos.f64 0))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 2.0b | (/.f64 (/.f64 eh ew) (tan.f64 t)) | |
| ✓ | 5.2b | (/.f64 eh (*.f64 t ew)) |
| ✓ | 7.4b | (/.f64 (*.f64 eh t) ew) |
| 33.7b | (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) |
Compiled 219 to 53 computations (75.8% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | eh | @ | 0 | (/.f64 (*.f64 eh t) ew) |
| 0.0ms | ew | @ | 0 | (/.f64 (*.f64 eh t) ew) |
| 0.0ms | eh | @ | inf | (/.f64 (*.f64 eh t) ew) |
| 0.0ms | ew | @ | -inf | (/.f64 (*.f64 eh t) ew) |
| 0.0ms | eh | @ | -inf | (/.f64 (*.f64 eh t) ew) |
| 1× | batch-egg-rewrite |
| 798× | rational_best-simplify-113 |
| 450× | rational_best-simplify-126 |
| 450× | rational_best-simplify-124 |
| 442× | rational_best-simplify-127 |
| 426× | rational_best-simplify-61 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 26 |
| 1 | 29 | 26 |
| 2 | 186 | 26 |
| 3 | 1183 | 26 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 eh t) ew) |
(/.f64 eh (*.f64 t ew)) |
| Outputs |
|---|
() |
() |
| 1× | egg-herbie |
| 1362× | rational_best-simplify-61 |
| 926× | rational_best-simplify-52 |
| 778× | rational_best-simplify-53 |
| 722× | rational_best-simplify-56 |
| 562× | rational_best-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 468 |
| 1 | 17 | 468 |
| 2 | 95 | 468 |
| 3 | 606 | 468 |
| 4 | 4159 | 468 |
| 1× | node limit |
| Inputs |
|---|
(/.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) |
| Outputs |
|---|
(/.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) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.4b | (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) |
| 2.0b | (/.f64 (/.f64 eh ew) (tan.f64 t)) | |
| 33.7b | (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) | |
| ✓ | 58.2b | (cos.f64 (/.f64 (PI.f64) 2)) |
Compiled 305 to 93 computations (69.5% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 6.0ms | ew | @ | inf | (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) |
| 2.0ms | eh | @ | 0 | (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) |
| 1.0ms | ew | @ | 0 | (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) |
| 1.0ms | t | @ | inf | (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) |
| 1.0ms | t | @ | 0 | (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) |
| 1× | batch-egg-rewrite |
| 830× | rational_best-simplify-61 |
| 808× | rational_best-simplify-65 |
| 806× | rational_best-simplify-96 |
| 602× | rational_best-simplify-113 |
| 558× | rational_best-simplify-111 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 70 |
| 1 | 63 | 70 |
| 2 | 340 | 68 |
| 3 | 2226 | 68 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (/.f64 (PI.f64) 2)) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) |
| Outputs |
|---|
() |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 0))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sin.f64 (neg.f64 t)) (sin.f64 0)))))))) |
| 1× | egg-herbie |
| 986× | rational_best-simplify-1 |
| 782× | rational_best-simplify-18 |
| 764× | rational_best-simplify-20 |
| 424× | rational_best-simplify-124 |
| 420× | rational_best-simplify-126 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 67 | 2483 |
| 1 | 225 | 2449 |
| 2 | 1143 | 2321 |
| 3 | 7262 | 2321 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 2) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 4) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 2) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) |
(+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 4) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 2) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 6) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 -1 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 -1 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 -1 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 -1 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(-.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 0))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sin.f64 (neg.f64 t)) (sin.f64 0)))) |
| Outputs |
|---|
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 2) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (pow.f64 t 2))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 -1/2 (pow.f64 t 2))))) |
(+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 4) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 2) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 1/24 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (pow.f64 t 4)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (pow.f64 t 2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 1/24 (pow.f64 t 4)))))) |
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 -1/2 (pow.f64 t 2))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 1/24 (pow.f64 t 4))))) |
(+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 4) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 2) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 6) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (pow.f64 t 2)))) (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/720 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (pow.f64 t 6))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 1/24 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (pow.f64 t 4)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 -1/2 (pow.f64 t 2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 1/24 (pow.f64 t 4)))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (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 (cos.f64 (*.f64 1/2 (PI.f64))) (pow.f64 t 6))) 1/720)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 1/24 (pow.f64 t 4)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 -1/720 (pow.f64 t 6))))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 -1 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 -1 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 -1 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 -1 t)) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (neg.f64 t)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 t))) |
(-.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 0))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sin.f64 (neg.f64 t)) (sin.f64 0)))) |
(*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (-.f64 (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 0)) (*.f64 (sin.f64 (neg.f64 t)) (sin.f64 0)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
(*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) |
| 2.0b | (/.f64 (/.f64 eh ew) (tan.f64 t)) | |
| 33.7b | (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) | |
| ✓ | 58.2b | (cos.f64 (/.f64 (PI.f64) 2)) |
Compiled 290 to 80 computations (72.4% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ew | @ | 0 | (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) |
| 1.0ms | eh | @ | -inf | (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) |
| 1.0ms | eh | @ | 0 | (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) |
| 1.0ms | t | @ | -inf | (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) |
| 1.0ms | eh | @ | inf | (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) |
| 1× | batch-egg-rewrite |
| 804× | rational_best-simplify-61 |
| 792× | rational_best-simplify-96 |
| 778× | rational_best-simplify-65 |
| 624× | rational_best-simplify-113 |
| 558× | rational_best-simplify-111 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 76 |
| 1 | 65 | 76 |
| 2 | 340 | 74 |
| 3 | 2188 | 74 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (/.f64 (PI.f64) 2)) |
(*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) |
| Outputs |
|---|
() |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 0))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 (sin.f64 (neg.f64 t)) (sin.f64 0)))))))) |
| 1× | egg-herbie |
| 886× | rational_best-simplify-1 |
| 718× | rational_best-simplify-21 |
| 716× | rational_best-simplify-18 |
| 698× | rational_best-simplify-20 |
| 664× | rational_best-simplify-113 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 73 | 2741 |
| 1 | 242 | 2707 |
| 2 | 1132 | 2665 |
| 3 | 6894 | 2665 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 4) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 6) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))) (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 4) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 -1 t)) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 -1 t)) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 -1 t)) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 -1 t)) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) |
(-.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 0))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 (sin.f64 (neg.f64 t)) (sin.f64 0)))) |
| Outputs |
|---|
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.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 (cos.f64 (*.f64 1/2 (PI.f64))) ew)) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 2) ew))))) |
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (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 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (pow.f64 t 2)))) 1/2)) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (-.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (neg.f64 ew)))) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 4) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 2) ew)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 1/24 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 4) ew)))))) |
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (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 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (pow.f64 t 2)))) 1/2)) (*.f64 (*.f64 ew (*.f64 (pow.f64 t 4) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 1/24 (cos.f64 (*.f64 1/2 (PI.f64)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/2 (pow.f64 t 2))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (-.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 1/24 (pow.f64 t 4)))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (neg.f64 ew))))) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 2) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 6) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew)))) (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (pow.f64 t 4) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/2 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 2) ew)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 1/24 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 4) ew)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 -1/720 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (pow.f64 t 6) ew))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/2 (*.f64 ew (pow.f64 t 2))))) (+.f64 (*.f64 (*.f64 ew (*.f64 (pow.f64 t 4) (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))))) (*.f64 1/24 (cos.f64 (*.f64 1/2 (PI.f64))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 -1/720 (*.f64 ew (pow.f64 t 6)))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (-.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/2 (pow.f64 t 2)))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (neg.f64 ew)))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (*.f64 -1/720 (pow.f64 t 6))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (pow.f64 t 4)))) -1/24))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 -1 t)) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 -1 t)) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 -1 t)) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (*.f64 -1 t)) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) ew))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 (cos.f64 (atan.f64 (/.f64 eh (*.f64 ew (tan.f64 t))))) (*.f64 ew (cos.f64 (neg.f64 t))))) |
(-.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 0))) (*.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (*.f64 (sin.f64 (neg.f64 t)) (sin.f64 0)))) |
(*.f64 (*.f64 ew (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))))) (-.f64 (*.f64 (cos.f64 (neg.f64 t)) (cos.f64 0)) (*.f64 (sin.f64 (neg.f64 t)) (sin.f64 0)))) |
(*.f64 (cos.f64 (neg.f64 t)) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) ew))) |
(*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (cos.f64 (neg.f64 t)) (*.f64 ew (cos.f64 (/.f64 (PI.f64) 2))))) |
Compiled 12757 to 4535 computations (64.5% saved)
8 alts after pruning (6 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 179 | 6 | 185 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 2 | 4 |
| Total | 182 | 8 | 190 |
| Status | Error | Program |
|---|---|---|
| 17.6b | (fabs.f64 (+.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) | |
| ▶ | 11.4b | (fabs.f64 (+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| ▶ | 11.5b | (fabs.f64 (+.f64 (*.f64 ew (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| ✓ | 0.2b | (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))))))) |
| ✓ | 0.6b | (fabs.f64 (+.f64 (*.f64 ew (*.f64 (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.3b | (fabs.f64 (+.f64 (*.f64 ew (*.f64 (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.2b | (fabs.f64 (+.f64 (*.f64 ew (*.f64 (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 (/.f64 (*.f64 eh t) ew) 1/3))))))) |
| ▶ | 9.7b | (fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3))))))) |
Compiled 603 to 359 computations (40.5% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 2.0b | (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)) |
| ✓ | 5.2b | (/.f64 eh (*.f64 t ew)) |
| 7.4b | (/.f64 (*.f64 eh t) ew) | |
| ✓ | 28.0b | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
Compiled 202 to 50 computations (75.2% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | ew | @ | -inf | (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)) |
| 0.0ms | eh | @ | 0 | (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)) |
| 0.0ms | eh | @ | -inf | (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)) |
| 0.0ms | ew | @ | 0 | (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)) |
| 0.0ms | ew | @ | inf | (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)) |
| 1× | batch-egg-rewrite |
| 1310× | rational_best-simplify-113 |
| 742× | rational_best-simplify-61 |
| 738× | rational_best-simplify-96 |
| 736× | rational_best-simplify-65 |
| 624× | rational_best-simplify-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 71 |
| 1 | 60 | 71 |
| 2 | 327 | 71 |
| 3 | 2086 | 71 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(/.f64 eh (*.f64 t ew)) |
(-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)) |
| Outputs |
|---|
() |
((#(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 -1 (neg.f64 (/.f64 eh (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 eh (*.f64 t ew))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 eh (*.f64 t ew)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 eh t) ew) -1/3) (/.f64 eh (*.f64 t ew)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) (-.f64 -1 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))))) (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew)))) (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) (-.f64 -1 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))))) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) (-.f64 -1 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew)))))) (+.f64 (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) 1) (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)) 0) (/.f64 (-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 (*.f64 eh t) ew) (*.f64 (/.f64 (*.f64 eh t) ew) 1/9))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) 0) (/.f64 (*.f64 (/.f64 (*.f64 eh t) ew) (-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 1/3) (*.f64 (/.f64 (*.f64 eh t) ew) 1/9))) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 eh (*.f64 t ew)) 0) (/.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) (/.f64 eh (*.f64 t ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) -1/3) (/.f64 eh (*.f64 t ew))) 0) (/.f64 (-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 (*.f64 eh t) ew) (*.f64 (/.f64 (*.f64 eh t) ew) 1/9))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (/.f64 (*.f64 eh t) ew) -1/3) 0) (/.f64 (*.f64 (/.f64 (*.f64 eh t) ew) (-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 1/3) (*.f64 (/.f64 (*.f64 eh t) ew) 1/9))) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (/.f64 eh (*.f64 t ew))) 0) (/.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) (/.f64 eh (*.f64 t ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) 0) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew)))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) 0)) 0) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))))))) |
| 1× | egg-herbie |
| 1034× | rational_best-simplify-61 |
| 1006× | rational_best-simplify-65 |
| 1000× | rational_best-simplify-96 |
| 782× | rational_best-simplify-3 |
| 632× | rational_best-simplify-62 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 110 | 2745 |
| 1 | 507 | 2713 |
| 2 | 3415 | 2713 |
| 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 (+.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 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 eh (*.f64 t ew)) 0) |
(-.f64 0 (neg.f64 (/.f64 eh (*.f64 t ew)))) |
(*.f64 -1 (neg.f64 (/.f64 eh (*.f64 t ew)))) |
(*.f64 (neg.f64 (/.f64 eh (*.f64 t ew))) -1) |
(neg.f64 (neg.f64 (/.f64 eh (*.f64 t ew)))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)) |
(+.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)) 0) |
(+.f64 (*.f64 (/.f64 (*.f64 eh t) ew) -1/3) (/.f64 eh (*.f64 t ew))) |
(+.f64 0 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) |
(*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)) 1) |
(*.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) -1) |
(*.f64 -1 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew)))) |
(/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)) 1) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) -1) |
(/.f64 (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew)))) -2) |
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) (-.f64 -1 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))))) (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) 1)) |
(/.f64 (+.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) 2) |
(/.f64 (+.f64 (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew)))) (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))))) -4) |
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) (-.f64 -1 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))))) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) (-.f64 -1 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew)))))) (+.f64 (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) 1) (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) 1))) |
(pow.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)) 1) |
(neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew)))) |
(if (!=.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)) 0) (/.f64 (-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 (*.f64 eh t) ew) (*.f64 (/.f64 (*.f64 eh t) ew) 1/9))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) |
(if (!=.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) 0) (/.f64 (*.f64 (/.f64 (*.f64 eh t) ew) (-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 1/3) (*.f64 (/.f64 (*.f64 eh t) ew) 1/9))) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) |
(if (!=.f64 (/.f64 eh (*.f64 t ew)) 0) (/.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) (/.f64 eh (*.f64 t ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) |
(if (!=.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) -1/3) (/.f64 eh (*.f64 t ew))) 0) (/.f64 (-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 (*.f64 eh t) ew) (*.f64 (/.f64 (*.f64 eh t) ew) 1/9))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) |
(if (!=.f64 (*.f64 (/.f64 (*.f64 eh t) ew) -1/3) 0) (/.f64 (*.f64 (/.f64 (*.f64 eh t) ew) (-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 1/3) (*.f64 (/.f64 (*.f64 eh t) ew) 1/9))) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) |
(if (!=.f64 (neg.f64 (/.f64 eh (*.f64 t ew))) 0) (/.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) (/.f64 eh (*.f64 t ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) |
(if (!=.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) 0) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew)))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) 0)) 0) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) |
| Outputs |
|---|
(*.f64 (-.f64 (/.f64 1 (*.f64 t ew)) (*.f64 1/3 (/.f64 t ew))) eh) |
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 (/.f64 t ew) -1/3)) eh) |
(*.f64 (-.f64 (/.f64 1 (*.f64 t ew)) (*.f64 1/3 (/.f64 t ew))) eh) |
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 (/.f64 t ew) -1/3)) eh) |
(*.f64 (-.f64 (/.f64 1 (*.f64 t ew)) (*.f64 1/3 (/.f64 t ew))) eh) |
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 (/.f64 t ew) -1/3)) eh) |
(*.f64 (-.f64 (/.f64 1 (*.f64 t ew)) (*.f64 1/3 (/.f64 t ew))) eh) |
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 (/.f64 t ew) -1/3)) eh) |
(*.f64 (-.f64 (/.f64 1 (*.f64 t ew)) (*.f64 1/3 (/.f64 t ew))) eh) |
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 (/.f64 t ew) -1/3)) eh) |
(*.f64 (-.f64 (/.f64 1 (*.f64 t ew)) (*.f64 1/3 (/.f64 t ew))) eh) |
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 (/.f64 t ew) -1/3)) eh) |
(*.f64 (-.f64 (/.f64 1 (*.f64 t ew)) (*.f64 1/3 (/.f64 t ew))) eh) |
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 (/.f64 t ew) -1/3)) eh) |
(*.f64 (-.f64 (/.f64 1 (*.f64 t ew)) (*.f64 1/3 (/.f64 t ew))) eh) |
(*.f64 (+.f64 (/.f64 1 (*.f64 t ew)) (*.f64 (/.f64 t ew) -1/3)) 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 (/.f64 t ew) -1/3)) 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 (/.f64 t ew) -1/3)) 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 (/.f64 t ew) -1/3)) 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 (/.f64 t ew) -1/3)) eh) |
(/.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 t (*.f64 eh -1/3))) 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 t (*.f64 eh -1/3))) 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 t (*.f64 eh -1/3))) 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 t (*.f64 eh -1/3))) 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 t (*.f64 eh -1/3))) 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 t (*.f64 eh -1/3))) 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 t (*.f64 eh -1/3))) 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 t (*.f64 eh -1/3))) ew) |
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 -1/3 (*.f64 t eh))) ew)) |
(*.f64 -1 (/.f64 (-.f64 (*.f64 (/.f64 eh t) -1) (*.f64 t (*.f64 -1/3 eh))) ew)) |
(neg.f64 (/.f64 (-.f64 (*.f64 t (*.f64 1/3 eh)) (/.f64 eh t)) ew)) |
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 -1/3 (*.f64 t eh))) ew)) |
(*.f64 -1 (/.f64 (-.f64 (*.f64 (/.f64 eh t) -1) (*.f64 t (*.f64 -1/3 eh))) ew)) |
(neg.f64 (/.f64 (-.f64 (*.f64 t (*.f64 1/3 eh)) (/.f64 eh t)) ew)) |
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 -1/3 (*.f64 t eh))) ew)) |
(*.f64 -1 (/.f64 (-.f64 (*.f64 (/.f64 eh t) -1) (*.f64 t (*.f64 -1/3 eh))) ew)) |
(neg.f64 (/.f64 (-.f64 (*.f64 t (*.f64 1/3 eh)) (/.f64 eh t)) ew)) |
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 eh t)) (*.f64 -1/3 (*.f64 t eh))) ew)) |
(*.f64 -1 (/.f64 (-.f64 (*.f64 (/.f64 eh t) -1) (*.f64 t (*.f64 -1/3 eh))) ew)) |
(neg.f64 (/.f64 (-.f64 (*.f64 t (*.f64 1/3 eh)) (/.f64 eh 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 -1 (neg.f64 (/.f64 eh (*.f64 t ew)))) |
(/.f64 eh (*.f64 t ew)) |
(*.f64 (neg.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)) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(+.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)) 0) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(+.f64 (*.f64 (/.f64 (*.f64 eh t) ew) -1/3) (/.f64 eh (*.f64 t ew))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(+.f64 0 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(*.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)) 1) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(*.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) -1) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(*.f64 -1 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew)))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(/.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)) 1) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) -1) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(/.f64 (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew)))) -2) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) (-.f64 -1 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))))) (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) 1)) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(/.f64 (+.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) 2) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(/.f64 (+.f64 (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew)))) (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))))) -4) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) (-.f64 -1 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))))) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) (-.f64 -1 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew)))))) (+.f64 (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) 1) (+.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) 1))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(pow.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3)) 1) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew)))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(if (!=.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)) 0) (/.f64 (-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 (*.f64 eh t) ew) (*.f64 (/.f64 (*.f64 eh t) ew) 1/9))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) |
(if (!=.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))) 0) (/.f64 (-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 (*.f64 t eh) ew) (*.f64 (/.f64 (*.f64 t eh) ew) 1/9))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew)))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) |
(if (!=.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))) 0) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 t eh) ew) (*.f64 (/.f64 (*.f64 t eh) ew) 1/9)) (/.f64 (*.f64 eh eh) (*.f64 t (*.f64 (*.f64 t ew) 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)))) |
(if (!=.f64 (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))) 0) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 t eh) ew) (*.f64 (/.f64 (*.f64 t eh) ew) 1/9)) (/.f64 (*.f64 eh eh) (*.f64 t (*.f64 ew (*.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)))) |
(if (!=.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) 0) (/.f64 (*.f64 (/.f64 (*.f64 eh t) ew) (-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 1/3) (*.f64 (/.f64 (*.f64 eh t) ew) 1/9))) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) |
(if (!=.f64 (*.f64 1/3 (/.f64 (*.f64 t eh) ew)) 0) (/.f64 (*.f64 (/.f64 (*.f64 t eh) ew) (-.f64 (*.f64 1/3 (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 (*.f64 t eh) ew) 1/9))) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) |
(if (!=.f64 (*.f64 1/3 (/.f64 (*.f64 t eh) ew)) 0) (/.f64 (/.f64 (+.f64 (*.f64 1/3 (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 (*.f64 t eh) ew) -1/9)) (/.f64 (*.f64 t eh) ew)) (/.f64 1/3 (/.f64 (*.f64 t eh) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) |
(if (!=.f64 (*.f64 1/3 (/.f64 (*.f64 t eh) ew)) 0) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 t eh) ew) -1/9) (*.f64 -1/3 (/.f64 eh (*.f64 t ew)))) (/.f64 (*.f64 t eh) ew)) (/.f64 1/3 (/.f64 (*.f64 t eh) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) |
(if (!=.f64 (/.f64 eh (*.f64 t ew)) 0) (/.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) (/.f64 eh (*.f64 t ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(if (!=.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) -1/3) (/.f64 eh (*.f64 t ew))) 0) (/.f64 (-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 (*.f64 eh t) ew) (*.f64 (/.f64 (*.f64 eh t) ew) 1/9))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) |
(if (!=.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) 0) (/.f64 (-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 (*.f64 t eh) ew) (*.f64 (/.f64 (*.f64 t eh) ew) 1/9))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew)))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) |
(if (!=.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) 0) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 t eh) ew) (*.f64 (/.f64 (*.f64 t eh) ew) 1/9)) (/.f64 (*.f64 eh eh) (*.f64 t (*.f64 (*.f64 t ew) 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)))) |
(if (!=.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (/.f64 eh (*.f64 t ew))) 0) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 t eh) ew) (*.f64 (/.f64 (*.f64 t eh) ew) 1/9)) (/.f64 (*.f64 eh eh) (*.f64 t (*.f64 ew (*.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)))) |
(if (!=.f64 (*.f64 (/.f64 (*.f64 eh t) ew) -1/3) 0) (/.f64 (*.f64 (/.f64 (*.f64 eh t) ew) (-.f64 (*.f64 (/.f64 eh (*.f64 t ew)) 1/3) (*.f64 (/.f64 (*.f64 eh t) ew) 1/9))) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) |
(if (!=.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) 0) (/.f64 (*.f64 (/.f64 (*.f64 t eh) ew) (-.f64 (*.f64 1/3 (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 (*.f64 t eh) ew) 1/9))) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) |
(if (!=.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) 0) (/.f64 (/.f64 (+.f64 (*.f64 1/3 (/.f64 eh (*.f64 t ew))) (*.f64 (/.f64 (*.f64 t eh) ew) -1/9)) (/.f64 (*.f64 t eh) ew)) (/.f64 1/3 (/.f64 (*.f64 t eh) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) |
(if (!=.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) 0) (/.f64 (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 t eh) ew) -1/9) (*.f64 -1/3 (/.f64 eh (*.f64 t ew)))) (/.f64 (*.f64 t eh) ew)) (/.f64 1/3 (/.f64 (*.f64 t eh) ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)))) |
(if (!=.f64 (neg.f64 (/.f64 eh (*.f64 t ew))) 0) (/.f64 (*.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) (/.f64 eh (*.f64 t ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(if (!=.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) 0) (/.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew)))) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 eh t) ew) 1/3) (/.f64 eh (*.f64 t ew))) 0)) 0) (+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) -1/3))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
| 1.2b | (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) | |
| 5.2b | (/.f64 eh (*.f64 t ew)) | |
| ✓ | 28.0b | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
Compiled 127 to 16 computations (87.4% saved)
18 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 | eh | @ | 0 | (*.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))))) |
| 1.0ms | ew | @ | -inf | (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
| 1× | batch-egg-rewrite |
| 952× | rational_best-simplify-52 |
| 950× | rational_best-simplify-53 |
| 772× | rational_best-simplify-1 |
| 600× | rational_best-simplify-21 |
| 600× | rational_best-simplify-18 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 58 |
| 1 | 32 | 58 |
| 2 | 139 | 58 |
| 3 | 817 | 58 |
| 4 | 5410 | 58 |
| 1× | node limit |
| Inputs |
|---|
(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 |
|---|
() |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (cos.f64 0) (sin.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (*.f64 (cos.f64 0) (sin.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (*.f64 eh (cos.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 eh) (*.f64 (cos.f64 t) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))))) |
| 1× | egg-herbie |
| 1180× | rational_best-simplify-52 |
| 1002× | rational_best-simplify-53 |
| 790× | rational_best-simplify-1 |
| 646× | rational_best-simplify-21 |
| 642× | rational_best-simplify-18 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 53 | 1703 |
| 1 | 195 | 1703 |
| 2 | 962 | 1703 |
| 3 | 5751 | 1703 |
| 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 (*.f64 eh (cos.f64 t)) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (cos.f64 0) (sin.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))) |
(neg.f64 (*.f64 (-.f64 (*.f64 (cos.f64 0) (sin.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (*.f64 eh (cos.f64 t)))) |
(neg.f64 (*.f64 (neg.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 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) 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)))) 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 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.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 -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 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (pow.f64 t 4) eh))))) |
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 -1/2 (*.f64 eh (pow.f64 t 2)))) (+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 1/24 (*.f64 eh (pow.f64 t 4)))))) |
(+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (*.f64 -1/2 (pow.f64 t 2)))) (+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (*.f64 1/24 (pow.f64 t 4)))))) |
(+.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/720 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (pow.f64 t 6) eh))) (*.f64 1/24 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (pow.f64 t 4) 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/24 (*.f64 eh (pow.f64 t 4))))) (+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 -1/720 (*.f64 eh (pow.f64 t 6)))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 -1/2 (*.f64 eh (pow.f64 t 2)))))) |
(+.f64 (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (*.f64 -1/2 (pow.f64 t 2)))) (+.f64 (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (*.f64 1/24 (pow.f64 t 4)))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 eh (*.f64 -1/720 (pow.f64 t 6))))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.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)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(-.f64 (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (*.f64 (*.f64 eh (cos.f64 t)) (*.f64 (cos.f64 0) (sin.f64 (neg.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 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(neg.f64 (*.f64 (-.f64 (*.f64 (cos.f64 0) (sin.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (*.f64 eh (cos.f64 t)))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) (*.f64 (cos.f64 t) eh)) |
(*.f64 (cos.f64 t) (*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(neg.f64 (*.f64 (neg.f64 eh) (*.f64 (cos.f64 t) (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 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 2.0b | (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)) | |
| 5.2b | (/.f64 eh (*.f64 t ew)) | |
| 7.4b | (/.f64 (*.f64 eh t) ew) | |
| ✓ | 40.7b | (cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)))) |
Compiled 236 to 78 computations (66.9% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 61.0ms | eh | @ | inf | (cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)))) |
| 1.0ms | eh | @ | -inf | (cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)))) |
| 1.0ms | eh | @ | 0 | (cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)))) |
| 1.0ms | t | @ | inf | (cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)))) |
| 1.0ms | ew | @ | -inf | (cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)))) |
| 1× | batch-egg-rewrite |
| 1310× | rational_best-simplify-113 |
| 742× | rational_best-simplify-61 |
| 738× | rational_best-simplify-96 |
| 736× | rational_best-simplify-65 |
| 624× | rational_best-simplify-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 45 |
| 1 | 60 | 45 |
| 2 | 327 | 45 |
| 3 | 2086 | 45 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)))) |
| Outputs |
|---|
() |
| 1× | egg-herbie |
| 814× | rational_best-simplify-96 |
| 798× | rational_best-simplify-61 |
| 782× | rational_best-simplify-65 |
| 698× | rational_best-simplify-111 |
| 672× | rational_best-simplify-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 1620 |
| 1 | 72 | 1620 |
| 2 | 387 | 1620 |
| 3 | 2345 | 1620 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 t ew))))))) |
(cos.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 t ew))))))) |
(cos.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 t ew))))))) |
(cos.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 t ew))))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) ew))))) |
| Outputs |
|---|
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 -1 (/.f64 eh (*.f64 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
(cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 1/3 (/.f64 (*.f64 t eh) 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 (/.f64 (*.f64 eh t) ew) -1/3)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 2.5b | (/.f64 eh (*.f64 (tan.f64 t) ew)) |
| 33.7b | (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) | |
| ✓ | 33.7b | (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
| ✓ | 58.2b | (cos.f64 (*.f64 1/2 (PI.f64))) |
Compiled 303 to 90 computations (70.3% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | t | @ | 0 | (/.f64 eh (*.f64 (tan.f64 t) ew)) |
| 0.0ms | eh | @ | inf | (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
| 0.0ms | eh | @ | 0 | (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
| 0.0ms | ew | @ | -inf | (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
| 0.0ms | ew | @ | inf | (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
| 1× | batch-egg-rewrite |
| 1306× | rational_best-simplify-61 |
| 800× | rational_best-simplify-52 |
| 746× | rational_best-simplify-53 |
| 730× | rational_best-simplify-62 |
| 698× | rational_best-simplify-56 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 55 |
| 1 | 27 | 55 |
| 2 | 100 | 55 |
| 3 | 595 | 55 |
| 4 | 3991 | 55 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (*.f64 1/2 (PI.f64))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
(/.f64 eh (*.f64 (tan.f64 t) ew)) |
| Outputs |
|---|
() |
() |
() |
| 1× | egg-herbie |
| 1636× | rational_best-simplify-61 |
| 754× | rational_best-simplify-52 |
| 742× | rational_best-simplify-53 |
| 708× | rational_best-simplify-56 |
| 704× | rational_best-simplify-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 44 | 1192 |
| 1 | 136 | 1186 |
| 2 | 722 | 1102 |
| 3 | 4604 | 1102 |
| 1× | node limit |
| Inputs |
|---|
(/.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 (*.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)) |
| Outputs |
|---|
(/.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 eh (*.f64 t ew)) (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))) |
(-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 t eh) ew) 1/3)) |
(+.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 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 eh (*.f64 t ew)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (neg.f64 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 (/.f64 eh ew) -1/9)))))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (-.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) 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 -1/3 (/.f64 (*.f64 t eh) 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 -1 (*.f64 (pow.f64 t 5) (+.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 (/.f64 eh (*.f64 t ew)) (+.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (neg.f64 (*.f64 (pow.f64 t 3) (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 (/.f64 eh ew) -1/9))))) (neg.f64 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 2/15 (/.f64 eh ew)) (*.f64 (/.f64 eh ew) -1/9))) (-.f64 (*.f64 (/.f64 eh ew) 17/315) (*.f64 (/.f64 eh ew) 2/45))))))) |
(+.f64 (/.f64 eh (*.f64 t ew)) (+.f64 (*.f64 (pow.f64 t 5) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 eh ew) -1/45)) (*.f64 (/.f64 eh ew) -1/105))) (-.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew)) (*.f64 (pow.f64 t 3) (*.f64 (/.f64 eh ew) 1/45))))) |
(/.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)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 2.5b | (/.f64 eh (*.f64 (tan.f64 t) ew)) | |
| ✓ | 33.7b | (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
| 33.7b | (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) | |
| ✓ | 58.2b | (cos.f64 (*.f64 1/2 (PI.f64))) |
Compiled 302 to 79 computations (73.8% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | eh | @ | 0 | (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
| 0.0ms | ew | @ | 0 | (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
| 0.0ms | eh | @ | -inf | (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
| 0.0ms | eh | @ | inf | (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
| 0.0ms | t | @ | inf | (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
| 1× | batch-egg-rewrite |
| 1306× | rational_best-simplify-61 |
| 800× | rational_best-simplify-52 |
| 746× | rational_best-simplify-53 |
| 730× | rational_best-simplify-62 |
| 698× | rational_best-simplify-56 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 38 |
| 1 | 27 | 38 |
| 2 | 100 | 38 |
| 3 | 595 | 38 |
| 4 | 3991 | 38 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (*.f64 1/2 (PI.f64))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))) |
| Outputs |
|---|
() |
() |
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 0 | 0 |
| 1× | saturated |
| Inputs |
|---|
| Outputs |
|---|
Compiled 14330 to 4722 computations (67% saved)
10 alts after pruning (7 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 247 | 6 | 253 |
| Fresh | 0 | 1 | 1 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 3 | 6 |
| Total | 251 | 10 | 261 |
| Status | Error | Program |
|---|---|---|
| 17.6b | (fabs.f64 (+.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) | |
| ▶ | 11.4b | (fabs.f64 (+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| ▶ | 24.6b | (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))))))) |
| 11.5b | (fabs.f64 (+.f64 (*.f64 ew (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) | |
| ✓ | 0.2b | (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))))))) |
| ✓ | 0.6b | (fabs.f64 (+.f64 (*.f64 ew (*.f64 (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.3b | (fabs.f64 (+.f64 (*.f64 ew (*.f64 (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))))))) |
| ▶ | 14.5b | (fabs.f64 (+.f64 (*.f64 ew (*.f64 (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))))))) |
| ▶ | 13.9b | (fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
| ▶ | 23.3b | (fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
Compiled 654 to 399 computations (39% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 5.2b | (/.f64 eh (*.f64 t ew)) | |
| ✓ | 28.0b | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
| 33.7b | (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) | |
| ✓ | 58.2b | (cos.f64 (*.f64 1/2 (PI.f64))) |
Compiled 293 to 79 computations (73% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | eh | @ | 0 | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
| 0.0ms | ew | @ | -inf | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
| 0.0ms | ew | @ | inf | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
| 0.0ms | eh | @ | inf | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
| 0.0ms | eh | @ | -inf | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
| 1× | batch-egg-rewrite |
| 1306× | rational_best-simplify-61 |
| 800× | rational_best-simplify-52 |
| 746× | rational_best-simplify-53 |
| 730× | rational_best-simplify-62 |
| 698× | rational_best-simplify-56 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 34 |
| 1 | 26 | 34 |
| 2 | 99 | 34 |
| 3 | 594 | 34 |
| 4 | 3989 | 34 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (*.f64 1/2 (PI.f64))) |
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
| Outputs |
|---|
() |
() |
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 0 | 0 |
| 1× | saturated |
| Inputs |
|---|
| Outputs |
|---|
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.3b | (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
| 1.2b | (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) | |
| 5.2b | (/.f64 eh (*.f64 t ew)) | |
| ✓ | 28.0b | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
Compiled 112 to 14 computations (87.5% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | eh | @ | -inf | (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
| 0.0ms | t | @ | 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 | @ | -inf | (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
| 0.0ms | t | @ | -inf | (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
| 1× | batch-egg-rewrite |
| 952× | rational_best-simplify-52 |
| 938× | rational_best-simplify-53 |
| 758× | rational_best-simplify-1 |
| 596× | rational_best-simplify-21 |
| 596× | rational_best-simplify-18 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 48 |
| 1 | 29 | 48 |
| 2 | 132 | 48 |
| 3 | 800 | 48 |
| 4 | 5363 | 48 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh) |
| Outputs |
|---|
() |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 eh (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (*.f64 eh (*.f64 (cos.f64 0) (sin.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 (*.f64 (cos.f64 0) (sin.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) eh))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))))) |
| 1× | egg-herbie |
| 1524× | rational_best-simplify-61 |
| 724× | rational_best-simplify-53 |
| 720× | rational_best-simplify-52 |
| 690× | rational_best-simplify-56 |
| 590× | rational_best-simplify-1 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 31 | 267 |
| 1 | 130 | 267 |
| 2 | 700 | 267 |
| 3 | 4388 | 81 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (*.f64 eh (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (*.f64 eh (*.f64 (cos.f64 0) (sin.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))) |
(neg.f64 (*.f64 (-.f64 (*.f64 (cos.f64 0) (sin.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) eh)) |
(neg.f64 (*.f64 (neg.f64 eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
| Outputs |
|---|
(-.f64 (*.f64 eh (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) (*.f64 eh (*.f64 (cos.f64 0) (sin.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))) |
(*.f64 eh (-.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 (cos.f64 0) (sin.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(neg.f64 (*.f64 (-.f64 (*.f64 (cos.f64 0) (sin.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) eh)) |
(*.f64 eh (-.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 (cos.f64 0) (sin.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))))) |
(*.f64 eh (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) |
(neg.f64 (*.f64 (neg.f64 eh) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) |
(*.f64 eh (-.f64 (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 (cos.f64 0) (sin.f64 (neg.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)) |
| 0.3b | (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) | |
| 5.2b | (/.f64 eh (*.f64 t ew)) | |
| ✓ | 28.0b | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
Compiled 112 to 14 computations (87.5% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | eh | @ | inf | (*.f64 eh (cos.f64 t)) |
| 0.0ms | eh | @ | 0 | (*.f64 eh (cos.f64 t)) |
| 0.0ms | t | @ | 0 | (*.f64 eh (cos.f64 t)) |
| 0.0ms | eh | @ | -inf | (*.f64 eh (cos.f64 t)) |
| 0.0ms | t | @ | inf | (*.f64 eh (cos.f64 t)) |
| 1× | batch-egg-rewrite |
| 1306× | rational_best-simplify-61 |
| 800× | rational_best-simplify-52 |
| 748× | rational_best-simplify-53 |
| 730× | rational_best-simplify-62 |
| 700× | rational_best-simplify-56 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 32 |
| 1 | 23 | 32 |
| 2 | 96 | 32 |
| 3 | 591 | 32 |
| 4 | 3982 | 32 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(*.f64 eh (cos.f64 t)) |
| Outputs |
|---|
() |
((#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 eh) (cos.f64 t))))))) |
| 1× | egg-herbie |
| 1076× | rational_best-simplify-113 |
| 664× | rational_best-simplify-111 |
| 606× | rational_best-simplify-124 |
| 512× | rational_best-simplify-61 |
| 474× | rational_best-simplify-96 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 29 | 379 |
| 1 | 71 | 379 |
| 2 | 283 | 379 |
| 3 | 1559 | 379 |
| 1× | node limit |
| Inputs |
|---|
(*.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) |
(neg.f64 (*.f64 (neg.f64 eh) (cos.f64 t))) |
| Outputs |
|---|
(*.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 eh (*.f64 -1/2 (*.f64 eh (pow.f64 t 2)))) |
(+.f64 eh (*.f64 (pow.f64 t 2) (*.f64 eh -1/2))) |
(+.f64 eh (*.f64 eh (*.f64 -1/2 (pow.f64 t 2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 t 2) eh)) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 t 4) eh)) eh)) |
(+.f64 eh (+.f64 (*.f64 -1/2 (*.f64 eh (pow.f64 t 2))) (*.f64 1/24 (*.f64 eh (pow.f64 t 4))))) |
(+.f64 (+.f64 eh (*.f64 (pow.f64 t 2) (*.f64 eh -1/2))) (*.f64 (pow.f64 t 4) (*.f64 eh 1/24))) |
(+.f64 eh (+.f64 (*.f64 (pow.f64 t 2) (*.f64 eh -1/2)) (*.f64 (pow.f64 t 4) (*.f64 eh 1/24)))) |
(+.f64 eh (+.f64 (*.f64 eh (*.f64 -1/2 (pow.f64 t 2))) (*.f64 eh (*.f64 1/24 (pow.f64 t 4))))) |
(+.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 -1/2 (*.f64 eh (pow.f64 t 2))) (+.f64 (+.f64 eh (*.f64 1/24 (*.f64 eh (pow.f64 t 4)))) (*.f64 -1/720 (*.f64 eh (pow.f64 t 6))))) |
(+.f64 eh (+.f64 (+.f64 (*.f64 (pow.f64 t 2) (*.f64 eh -1/2)) (*.f64 (pow.f64 t 4) (*.f64 eh 1/24))) (*.f64 (pow.f64 t 6) (*.f64 eh -1/720)))) |
(+.f64 eh (+.f64 (*.f64 eh (*.f64 -1/720 (pow.f64 t 6))) (+.f64 (*.f64 (pow.f64 t 2) (*.f64 eh -1/2)) (*.f64 (pow.f64 t 4) (*.f64 eh 1/24))))) |
(+.f64 eh (+.f64 (*.f64 eh (*.f64 -1/2 (pow.f64 t 2))) (+.f64 (*.f64 eh (*.f64 1/24 (pow.f64 t 4))) (*.f64 -1/720 (*.f64 eh (pow.f64 t 6)))))) |
(*.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) |
(neg.f64 (*.f64 (neg.f64 eh) (cos.f64 t))) |
(*.f64 (cos.f64 t) eh) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 1.2b | (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) | |
| 5.2b | (/.f64 eh (*.f64 t ew)) | |
| ✓ | 7.4b | (/.f64 (*.f64 t eh) ew) |
| ✓ | 28.0b | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
Compiled 159 to 42 computations (73.6% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | eh | @ | 0 | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
| 0.0ms | eh | @ | inf | (/.f64 (*.f64 t eh) ew) |
| 0.0ms | ew | @ | -inf | (/.f64 (*.f64 t eh) ew) |
| 0.0ms | eh | @ | -inf | (/.f64 (*.f64 t eh) ew) |
| 0.0ms | eh | @ | inf | (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
| 1× | batch-egg-rewrite |
| 798× | rational_best-simplify-113 |
| 450× | rational_best-simplify-126 |
| 450× | rational_best-simplify-124 |
| 442× | rational_best-simplify-127 |
| 426× | rational_best-simplify-61 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 34 |
| 1 | 32 | 34 |
| 2 | 188 | 34 |
| 3 | 1185 | 34 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) |
(/.f64 (*.f64 t eh) ew) |
| Outputs |
|---|
() |
() |
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 0 | 0 |
| 1× | saturated |
| Inputs |
|---|
| Outputs |
|---|
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 5.2b | (/.f64 eh (*.f64 t ew)) | |
| 7.4b | (/.f64 (*.f64 eh t) ew) | |
| ✓ | 7.4b | (/.f64 (*.f64 t eh) ew) |
| 40.7b | (cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)))) |
Compiled 236 to 82 computations (65.3% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | t | @ | 0 | (/.f64 (*.f64 t eh) ew) |
| 0.0ms | t | @ | -inf | (/.f64 (*.f64 t eh) ew) |
| 0.0ms | t | @ | inf | (/.f64 (*.f64 t eh) ew) |
| 0.0ms | eh | @ | 0 | (/.f64 (*.f64 t eh) ew) |
| 0.0ms | eh | @ | -inf | (/.f64 (*.f64 t eh) ew) |
| 1× | batch-egg-rewrite |
| 1350× | rational_best-simplify-61 |
| 926× | rational_best-simplify-52 |
| 778× | rational_best-simplify-53 |
| 722× | rational_best-simplify-56 |
| 562× | rational_best-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 17 | 13 |
| 2 | 95 | 13 |
| 3 | 606 | 13 |
| 4 | 4159 | 13 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 t eh) ew) |
| Outputs |
|---|
() |
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 0 | 0 |
| 1× | saturated |
| Inputs |
|---|
| Outputs |
|---|
Compiled 5008 to 1568 computations (68.7% saved)
11 alts after pruning (3 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 124 | 1 | 125 |
| Fresh | 0 | 2 | 2 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 7 | 7 |
| Total | 124 | 11 | 135 |
| Status | Error | Program |
|---|---|---|
| 17.6b | (fabs.f64 (+.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) | |
| ✓ | 11.4b | (fabs.f64 (+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| ✓ | 24.6b | (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))))))) |
| 32.1b | (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))) | |
| 11.5b | (fabs.f64 (+.f64 (*.f64 ew (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) | |
| ✓ | 0.2b | (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))))))) |
| ✓ | 0.6b | (fabs.f64 (+.f64 (*.f64 ew (*.f64 (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.3b | (fabs.f64 (+.f64 (*.f64 ew (*.f64 (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))))))) |
| ✓ | 14.5b | (fabs.f64 (+.f64 (*.f64 ew (*.f64 (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))))))) |
| ✓ | 13.9b | (fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))) eh))) |
| ✓ | 23.3b | (fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
Compiled 397 to 238 computations (40.1% 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 ew (*.f64 (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 ew (*.f64 (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 ew (*.f64 (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 ew (*.f64 (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 (/.f64 (*.f64 eh t) ew) 1/3))))))) |
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3))))))) |
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (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 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 (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3))))))) |
(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 (*.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 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 t ew)))))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.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 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew))))) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (PI.f64))) (*.f64 ew (cos.f64 (atan.f64 (/.f64 eh (*.f64 (tan.f64 t) ew)))))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 eh (*.f64 t ew))))))) |
(fabs.f64 (+.f64 (*.f64 ew (-.f64 (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) (*.f64 (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t)))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
(fabs.f64 (+.f64 (-.f64 (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (cos.f64 (/.f64 (PI.f64) 2)) (cos.f64 (neg.f64 t)))) (*.f64 (*.f64 ew (cos.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))) (*.f64 (sin.f64 (/.f64 (PI.f64) 2)) (sin.f64 (neg.f64 t))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (/.f64 (/.f64 eh ew) (tan.f64 t))))))) |
| Outputs |
|---|
(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))))))) |
5 calls:
| 10.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))))))) |
| 10.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)))))) |
| 10.0ms | t |
| 10.0ms | ew |
| 9.0ms | eh |
| Error | Segments | Branch |
|---|---|---|
| 0.2b | 1 | eh |
| 0.2b | 1 | ew |
| 0.2b | 1 | t |
| 0.2b | 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.2b | 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 783 to 240 computations (69.3% 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 ew (*.f64 (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 ew (*.f64 (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 ew (*.f64 (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 ew (*.f64 (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 (/.f64 (*.f64 eh t) ew) 1/3))))))) |
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3))))))) |
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (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 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 (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3))))))) |
| Outputs |
|---|
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (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:
| 7.0ms | ew |
| 6.0ms | eh |
| 6.0ms | t |
| Error | Segments | Branch |
|---|---|---|
| 0.6b | 1 | eh |
| 0.6b | 1 | ew |
| 0.6b | 1 | t |
Compiled 313 to 100 computations (68.1% 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 ew (*.f64 (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 ew (*.f64 (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 ew (*.f64 (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 ew (*.f64 (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 (/.f64 (*.f64 eh t) ew) 1/3))))))) |
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (*.f64 -1/3 (/.f64 (*.f64 t eh) ew))))))) |
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (sin.f64 t) (cos.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3)))))) (*.f64 (*.f64 eh (cos.f64 t)) (sin.f64 (atan.f64 (-.f64 (/.f64 eh (*.f64 t ew)) (*.f64 (/.f64 (*.f64 eh t) ew) 1/3))))))) |
| Outputs |
|---|
(fabs.f64 (+.f64 (*.f64 ew (*.f64 (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 ew (*.f64 (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 ew (*.f64 (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:
| 14.0ms | ew |
| 14.0ms | t |
| 5.0ms | eh |
| Error | Segments | Branch |
|---|---|---|
| 3.2b | 1 | eh |
| 2.1b | 3 | ew |
| 0.9b | 3 | t |
Compiled 251 to 81 computations (67.7% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 34.0ms | 1.0965410741495932e-29 | 9.793878207000819e-25 |
| 233.0ms | -4.45245364988741e+143 | -3.4685057179848813e+133 |
| 229.0ms | 160× | body | 512 | valid |
| 33.0ms | 96× | body | 256 | valid |
Compiled 1029 to 646 computations (37.2% 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 ew (*.f64 (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 ew (*.f64 (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 ew (*.f64 (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:
| 75.0ms | ew |
| 4.0ms | t |
| 4.0ms | eh |
| Error | Segments | Branch |
|---|---|---|
| 6.3b | 1 | eh |
| 6.3b | 1 | ew |
| 6.3b | 1 | t |
Compiled 111 to 33 computations (70.3% 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 ew (*.f64 (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))))))) |
| 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 ew (*.f64 (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:
| 13.0ms | ew |
| 10.0ms | t |
| 9.0ms | eh |
| Error | Segments | Branch |
|---|---|---|
| 9.5b | 3 | eh |
| 10.8b | 3 | ew |
| 12.7b | 3 | t |
Compiled 85 to 31 computations (63.5% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 52.0ms | 3.172341829449826e+123 | 9.87978573631413e+123 |
| 138.0ms | -7.738898845902654e+219 | -2.7978073012937212e+209 |
| 109.0ms | 71× | body | 1024 | valid |
| 54.0ms | 138× | body | 256 | valid |
| 22.0ms | 30× | body | 512 | valid |
| 2.0ms | 1× | body | 2048 | valid |
Compiled 877 to 472 computations (46.2% saved)
Total -18.3b remaining (-131.8%)
Threshold costs -18.3b (-131.8%)
| 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 ew (*.f64 (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 ew (*.f64 (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 | t |
| 3.0ms | eh |
| 3.0ms | ew |
| Error | Segments | Branch |
|---|---|---|
| 13.9b | 1 | eh |
| 13.9b | 1 | ew |
| 13.9b | 1 | t |
Compiled 60 to 26 computations (56.7% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 64 | 931 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(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 ew (*.f64 (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 -34999999999999998260562636012443428086985866144216874936572614191362340262157424714190518915629372952022493685297086326336023527686144) (fabs.f64 (+.f64 (*.f64 ew (*.f64 (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 8711228593176025/10889035741470030830827987437816582766592) (fabs.f64 (+.f64 (*.f64 ew (*.f64 (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 ew (*.f64 (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 ew (*.f64 (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 -280000000000000013171422023115846370086650100876711299782660923245815589299873969886261487306396257137470494532121097105110032498743628827975603788907272032118747501396434536050783413441569124455539369981247488) (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 7499999999999999906216728697213260896981150881628693935930704573353680641276642005965531226142821095876275115056157098508288) (fabs.f64 (+.f64 (*.f64 ew (*.f64 (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 ew (*.f64 (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 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 ew (*.f64 (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 -34999999999999998260562636012443428086985866144216874936572614191362340262157424714190518915629372952022493685297086326336023527686144) (fabs.f64 (+.f64 (*.f64 ew (*.f64 (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 8711228593176025/10889035741470030830827987437816582766592) (fabs.f64 (+.f64 (*.f64 ew (*.f64 (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 ew (*.f64 (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 ew (*.f64 (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 -280000000000000013171422023115846370086650100876711299782660923245815589299873969886261487306396257137470494532121097105110032498743628827975603788907272032118747501396434536050783413441569124455539369981247488) (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 7499999999999999906216728697213260896981150881628693935930704573353680641276642005965531226142821095876275115056157098508288) (fabs.f64 (+.f64 (*.f64 ew (*.f64 (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 ew (*.f64 (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 318 to 143 computations (55% saved)
| 1× | egg-herbie |
| 702× | rational_best-simplify-113 |
| 642× | rational_best-simplify-61 |
| 632× | rational_best-simplify-96 |
| 624× | rational_best-simplify-117 |
| 616× | rational_best-simplify-65 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 91 |
| 1 | 54 | 91 |
| 2 | 278 | 91 |
| 3 | 1746 | 91 |
| 1× | node limit |
Compiled 115 to 28 computations (75.7% saved)
Compiled 300 to 65 computations (78.3% saved)
Loading profile data...