Time bar (total: 19.2s)
| 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 |
| 50% | 49.9% | 49.9% | 0.1% | 0% | 0% | 0% | 3 |
| 50% | 49.9% | 49.9% | 0.1% | 0% | 0% | 0% | 4 |
| 50% | 49.9% | 49.9% | 0.1% | 0% | 0% | 0% | 5 |
| 75% | 74.9% | 25% | 0.1% | 0% | 0% | 0% | 6 |
| 75% | 74.9% | 25% | 0.1% | 0% | 0% | 0% | 7 |
| 75% | 74.9% | 25% | 0.1% | 0% | 0% | 0% | 8 |
| 87.5% | 87.4% | 12.5% | 0.1% | 0% | 0% | 0% | 9 |
| 87.5% | 87.4% | 12.5% | 0.1% | 0% | 0% | 0% | 10 |
| 87.5% | 87.4% | 12.5% | 0.1% | 0% | 0% | 0% | 11 |
| 93.8% | 93.6% | 6.2% | 0.1% | 0% | 0% | 0% | 12 |
Compiled 27 to 21 computations (22.2% saved)
| 1.1s | 5629× | body | 256 | valid |
| 906.0ms | 937× | body | 4096 | valid |
| 658.0ms | 907× | body | 2048 | valid |
| 269.0ms | 519× | body | 1024 | valid |
| 91.0ms | 264× | body | 512 | valid |
| 2× | egg-herbie |
| 16× | rational_best-simplify-2 |
| 8× | rational_best-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 55 | 284 |
| 1 | 67 | 284 |
| 0 | 3 | 3 |
| 1× | saturated |
| 1× | saturated |
| Inputs |
|---|
0 |
1 |
2 |
| Outputs |
|---|
0 |
1 |
2 |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 A) (-.f64 (-.f64 C B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 C) (-.f64 (-.f64 B A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2)))))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 A) (-.f64 (-.f64 C B) (sqrt.f64 (+.f64 (pow.f64 (-.f64 B C) 2) (pow.f64 A 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 (-.f64 C A) 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 A C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 C A) 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 C) (-.f64 (-.f64 B A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A B) 2) (pow.f64 C 2)))))) (PI.f64))) |
Compiled 29 to 23 computations (20.7% saved)
| 1× | egg-herbie |
| 4× | rational_best-simplify-2 |
| 2× | rational_best-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 71 |
| 1 | 26 | 71 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
Compiled 26 to 20 computations (23.1% saved)
2 alts after pruning (2 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 1 | 1 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 2 | 2 |
| Status | Error | Program |
|---|---|---|
| ▶ | 32.1b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
Compiled 26 to 20 computations (23.1% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
| ✓ | 0.1b | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
| ✓ | 1.1b | (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
| ✓ | 36.6b | (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
Compiled 141 to 80 computations (43.3% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | C | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
| 1.0ms | C | @ | -inf | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
| 1.0ms | A | @ | 0 | (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
| 1.0ms | A | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
| 1.0ms | C | @ | 0 | (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
| 1× | batch-egg-rewrite |
| 1094× | rational_best-5 |
| 1092× | rational_best-4 |
| 1092× | rational_best-2 |
| 1092× | rational_best-3 |
| 1092× | rational_best-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 194 |
| 1 | 184 | 194 |
| 2 | 578 | 194 |
| 3 | 2384 | 194 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 C A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 A))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) (-.f64 0 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B)) (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B)) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 2 (/.f64 1 B))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64))) 1))))) |
| 1× | egg-herbie |
| 1076× | rational_best-simplify-2 |
| 926× | rational_best-simplify-1 |
| 710× | rational_best-simplify-43 |
| 688× | rational_best-simplify-132 |
| 556× | rational_best-simplify-49 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 546 | 14301 |
| 1 | 1088 | 13995 |
| 2 | 2069 | 13891 |
| 3 | 3769 | 13879 |
| 4 | 6289 | 13843 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) |
A |
(+.f64 A (*.f64 -1 C)) |
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) |
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))) |
(*.f64 -1 A) |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
C |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))) |
(*.f64 -1 C) |
(+.f64 A (*.f64 -1 C)) |
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))) |
(-.f64 A C) |
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C) |
B |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))) |
(*.f64 -1 B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B)))) |
(*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(*.f64 -1 (+.f64 A (*.f64 -1 A))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A)))))) |
(*.f64 2 C) |
(+.f64 (*.f64 -2 A) (*.f64 2 C)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (*.f64 2 C))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (*.f64 2 C)))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 -2 A) |
(-.f64 (+.f64 C (*.f64 -2 A)) (*.f64 -1 C)) |
(-.f64 (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C)) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) C))) (pow.f64 A 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))) |
(-.f64 (*.f64 2 C) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) (*.f64 2 A)) |
(*.f64 -1 B) |
(-.f64 (+.f64 C (*.f64 -1 B)) A) |
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) A) |
(-.f64 (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) A) |
B |
(-.f64 (+.f64 C B) A) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))) A) |
(/.f64 (-.f64 (*.f64 2 C) (*.f64 2 A)) B) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (/.f64 C B))) (*.f64 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3)))))) (*.f64 2 (/.f64 A B))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))))) (+.f64 1 (/.f64 A B))) |
1 |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B))) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)))) (/.f64 A B)) |
(*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))))) |
(*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (*.f64 (pow.f64 C 2) B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (*.f64 (pow.f64 C 3) B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (*.f64 (pow.f64 C 2) B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))))) |
(*.f64 2 (/.f64 C B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A B) (pow.f64 C 2))) (*.f64 1/2 (/.f64 B C))))) |
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) B)) (/.f64 C B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) B)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 C B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) B)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (/.f64 C B)))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 -2 (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (/.f64 C B)) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B))))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (*.f64 (pow.f64 A 2) B))) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B)))))) (*.f64 -1 (/.f64 C B))) |
(*.f64 1/2 (/.f64 B A)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 3) B))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 -1 (*.f64 C (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 A 4) B))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 3) B))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A))))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0) |
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2) |
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 0) |
(+.f64 0 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 C A)) |
(+.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 A)) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) (-.f64 0 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) |
(*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(*.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) -1) |
(*.f64 (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(*.f64 (/.f64 (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(*.f64 (/.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(*.f64 (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) -1) |
(/.f64 (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2) |
(/.f64 (*.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) 2) -2) |
(pow.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) |
(neg.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) |
(+.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B)) 0) |
(+.f64 0 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) |
(-.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B)) 0) |
(/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B)) 1) |
(/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B)) (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B)) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B)))) |
(/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 2 (/.f64 1 B))) 2) |
(pow.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B)) 1) |
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64))) 0) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64)))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64))) 0) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64))) 1) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64))))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64)) 360) 2) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64))) 1) |
| Outputs |
|---|
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) A)))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (*.f64 C (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 C A)))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) A))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (neg.f64 (*.f64 C (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 C A))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2)))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 C A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 C (*.f64 (pow.f64 A 3) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (*.f64 C (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) A)))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (neg.f64 (*.f64 C (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)))) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 C A))) (*.f64 1/2 (+.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (pow.f64 A 2))) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))))) |
A |
(+.f64 A (*.f64 -1 C)) |
(+.f64 A (*.f64 C -1)) |
(+.f64 A (neg.f64 C)) |
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) A)) (+.f64 A (*.f64 C -1))) |
(+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)))) |
(+.f64 (+.f64 A (neg.f64 C)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A))) |
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))) (pow.f64 A 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) A))) (+.f64 A (*.f64 C -1))) |
(+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2)))))) |
(+.f64 (neg.f64 C) (+.f64 A (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2)))))) |
(*.f64 -1 A) |
(neg.f64 A) |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (neg.f64 A)) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))) |
(+.f64 C (+.f64 (neg.f64 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (+.f64 C (neg.f64 A)) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))) |
(+.f64 C (+.f64 (+.f64 (neg.f64 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) (+.f64 C (neg.f64 A))) |
(+.f64 (+.f64 C (neg.f64 A)) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2))))) |
(+.f64 (neg.f64 A) (+.f64 C (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (*.f64 C A) (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (neg.f64 (*.f64 C (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (*.f64 C A) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 C A)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (*.f64 C A) (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (neg.f64 (*.f64 C (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 (*.f64 C A) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 C A))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (*.f64 (*.f64 C A) (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 A (pow.f64 C 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) |
(+.f64 (neg.f64 (*.f64 C (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (pow.f64 C 3)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))))) (+.f64 (*.f64 (*.f64 C A) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 C A))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A (pow.f64 C 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) |
C |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (neg.f64 A)) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))) |
(+.f64 C (+.f64 (neg.f64 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))) |
(+.f64 (+.f64 C (neg.f64 A)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))) |
(+.f64 C (+.f64 (neg.f64 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))) (+.f64 C (neg.f64 A))) |
(+.f64 (+.f64 C (neg.f64 A)) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2))))) |
(*.f64 -1 C) |
(*.f64 C -1) |
(neg.f64 C) |
(+.f64 A (*.f64 -1 C)) |
(+.f64 A (*.f64 C -1)) |
(+.f64 A (neg.f64 C)) |
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 A (*.f64 C -1))) |
(+.f64 A (+.f64 (neg.f64 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)) (/.f64 (pow.f64 B 2) C))) (+.f64 A (*.f64 C -1))) |
(+.f64 A (+.f64 (neg.f64 C) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)))))) |
(+.f64 (+.f64 A (neg.f64 C)) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2))))) |
(-.f64 A C) |
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) A)) C) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 A (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)))))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)))))) C) |
(-.f64 (+.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))))) C) |
B |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) |
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)) |
(+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))) |
(+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 B (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)))))) |
(+.f64 B (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(*.f64 -1 B) |
(*.f64 B -1) |
(neg.f64 B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)) |
(+.f64 (*.f64 B -1) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8))) |
(+.f64 (neg.f64 B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B)))) |
(+.f64 (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16)) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16)))) |
(+.f64 (neg.f64 B) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16)) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) |
(+.f64 (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (-.f64 1 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) |
(+.f64 (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 C (-.f64 1 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 C (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 C (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1))) (*.f64 -1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (+.f64 (*.f64 -1 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 A (pow.f64 C 3))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 C (-.f64 1 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) |
(+.f64 (*.f64 C (-.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (*.f64 -1/2 (+.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (pow.f64 C 3)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)))))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 C (-.f64 1 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) |
(+.f64 (neg.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) (+.f64 (*.f64 C (+.f64 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 1)) (*.f64 -1/2 (+.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 (pow.f64 C 2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))))) |
(*.f64 -1 (+.f64 A (*.f64 -1 A))) |
(*.f64 -1 (+.f64 A (neg.f64 A))) |
(neg.f64 (+.f64 A (neg.f64 A))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A)))) |
(+.f64 (*.f64 -1 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))) |
(+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A))))) |
(+.f64 (*.f64 -1 (+.f64 A (neg.f64 A))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)) (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2))))) |
(+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))) |
(+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 (+.f64 A (*.f64 -1 A)))))) |
(+.f64 (+.f64 (*.f64 -1 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 C 3))) (+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))))) |
(+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (neg.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 C 3))))) |
(+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (neg.f64 (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 C 3))))) |
(*.f64 2 C) |
(+.f64 (*.f64 -2 A) (*.f64 2 C)) |
(+.f64 (*.f64 2 C) (*.f64 A -2)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (*.f64 2 C))) |
(+.f64 (*.f64 2 C) (+.f64 (*.f64 A -2) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 A -2) (+.f64 (*.f64 2 C) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -2 A) (*.f64 2 C)))) |
(+.f64 (+.f64 (*.f64 2 C) (+.f64 (*.f64 A -2) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)))) |
(+.f64 (+.f64 (*.f64 2 C) (*.f64 A -2)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2))))) |
(+.f64 (*.f64 A -2) (+.f64 (*.f64 2 C) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 (pow.f64 B 2) A) (pow.f64 C 2)))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (*.f64 A (*.f64 -1 (+.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (neg.f64 A))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (*.f64 A (neg.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (*.f64 A (neg.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 C (*.f64 A (*.f64 -1 (+.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 C (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (neg.f64 A)) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 A (neg.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (+.f64 C (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (+.f64 C (*.f64 A (neg.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 A (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 C (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (+.f64 C (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 (*.f64 C (*.f64 (pow.f64 A 3) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (*.f64 A (*.f64 -1 (+.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))) (neg.f64 A)) (+.f64 (+.f64 C (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2))) (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 A (neg.f64 (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (+.f64 (+.f64 C (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2))) (*.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (+.f64 (*.f64 A (neg.f64 (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (+.f64 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2)) (+.f64 C (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 C (pow.f64 A 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) -1/2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 -2 A) |
(*.f64 A -2) |
(-.f64 (+.f64 C (*.f64 -2 A)) (*.f64 -1 C)) |
(-.f64 (+.f64 C (*.f64 A -2)) (*.f64 C -1)) |
(-.f64 (+.f64 C (*.f64 A -2)) (neg.f64 C)) |
(+.f64 C (+.f64 C (*.f64 A -2))) |
(-.f64 (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) (*.f64 -1 C)) |
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) A) -1/2) (+.f64 C (*.f64 A -2))) (*.f64 C -1)) |
(-.f64 (+.f64 C (+.f64 (*.f64 A -2) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) -1/2))) (neg.f64 C)) |
(-.f64 (+.f64 (*.f64 A -2) (+.f64 C (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) -1/2))) (neg.f64 C)) |
(+.f64 C (+.f64 (*.f64 A -2) (+.f64 C (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) -1/2)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2))) (+.f64 C (+.f64 (*.f64 -2 A) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A))))) (*.f64 -1 C)) |
(-.f64 (+.f64 (+.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) A) -1/2) (+.f64 C (*.f64 A -2))) (*.f64 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))) (pow.f64 A 2)) -1/2)) (*.f64 C -1)) |
(-.f64 (+.f64 (+.f64 C (+.f64 (*.f64 A -2) (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) -1/2))) (*.f64 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2)) -1/2)) (neg.f64 C)) |
(-.f64 (+.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) -1/2) (+.f64 (+.f64 C (*.f64 A -2)) (*.f64 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2)) -1/2))) (neg.f64 C)) |
(+.f64 C (+.f64 (*.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) -1/2) (+.f64 (+.f64 C (*.f64 A -2)) (*.f64 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2)) -1/2)))) |
(*.f64 1/2 (/.f64 (pow.f64 B 2) A)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))) |
(*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (*.f64 -1 (pow.f64 (*.f64 B C) 2))) (pow.f64 A 3)))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (neg.f64 (pow.f64 (*.f64 B C) 2))) (pow.f64 A 3)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) C))) (pow.f64 A 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2)))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 1/2 (/.f64 (pow.f64 B 2) A))))) |
(+.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (*.f64 -1 (pow.f64 (*.f64 B C) 2))) (pow.f64 A 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 C (*.f64 -1/2 (pow.f64 B 4))) (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (*.f64 -1 (pow.f64 (*.f64 B C) 2))) (*.f64 C -1))) (pow.f64 A 4)))) |
(+.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (neg.f64 (pow.f64 (*.f64 B C) 2))) (pow.f64 A 3)))) (*.f64 1/2 (/.f64 (*.f64 C (+.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (neg.f64 (pow.f64 (*.f64 B C) 2)))) (*.f64 -1/2 (pow.f64 B 4)))) (pow.f64 A 4)))) |
(+.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (neg.f64 (pow.f64 (*.f64 B C) 2))) (pow.f64 A 3)))) (*.f64 1/2 (/.f64 (*.f64 C (+.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (neg.f64 (pow.f64 (*.f64 B C) 2)))) (*.f64 -1/2 (pow.f64 B 4)))) (pow.f64 A 4)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (neg.f64 (pow.f64 (*.f64 B C) 2))) (pow.f64 A 3))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 (pow.f64 B 2) C) (pow.f64 A 2)))) (*.f64 1/2 (/.f64 (*.f64 C (+.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (neg.f64 (pow.f64 (*.f64 B C) 2)))) (*.f64 -1/2 (pow.f64 B 4)))) (pow.f64 A 4))))) |
(-.f64 (*.f64 2 C) (*.f64 2 A)) |
(*.f64 2 (-.f64 C A)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 2 C)) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (+.f64 A A)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 2 C) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8))) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8))) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 2 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8))) (+.f64 A A)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 2 C) (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) (*.f64 2 A)) |
(-.f64 (+.f64 (+.f64 (*.f64 2 C) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8)) (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) -1/16) (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8) (+.f64 (*.f64 2 C) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) -1/16)))) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 2 C) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) -1/16)))) (*.f64 2 A)) |
(-.f64 (+.f64 (*.f64 2 C) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)) 1/8) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)) -1/16)))) (+.f64 A A)) |
(*.f64 -1 B) |
(*.f64 B -1) |
(neg.f64 B) |
(-.f64 (+.f64 C (*.f64 -1 B)) A) |
(-.f64 (+.f64 C (*.f64 B -1)) A) |
(-.f64 (+.f64 C (neg.f64 B)) A) |
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) A) |
(-.f64 (+.f64 C (+.f64 (*.f64 B -1) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) |
(-.f64 (+.f64 C (+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) |
(-.f64 (+.f64 C (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) A) |
(-.f64 (+.f64 (+.f64 (*.f64 B -1) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) C)) A) |
(-.f64 (+.f64 (+.f64 (neg.f64 B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (+.f64 C (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8))) A) |
(-.f64 (+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)))) A) |
B |
(-.f64 (+.f64 C B) A) |
(-.f64 (+.f64 B C) A) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B C)) A) |
(-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 C B))) A) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))))) A) |
(-.f64 (+.f64 B (+.f64 (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) |
(-.f64 (+.f64 B (+.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))) A) |
(/.f64 (-.f64 (*.f64 2 C) (*.f64 2 A)) B) |
(/.f64 (*.f64 2 (-.f64 C A)) B) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (/.f64 C B))) (*.f64 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5))) (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3)))))) (*.f64 2 (/.f64 A B))) |
(-.f64 (+.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5)))) (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (*.f64 2 (/.f64 C B)))) (*.f64 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5)))))) (*.f64 2 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 -1/2 (/.f64 B (-.f64 A C))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 3) (pow.f64 (-.f64 A C) 3))) (*.f64 -1/16 (/.f64 (pow.f64 B 5) (pow.f64 (-.f64 A C) 5)))))) (*.f64 2 (/.f64 A B))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(+.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 -1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (+.f64 1 (/.f64 A B))) |
(+.f64 -1 (-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))))) (/.f64 A B))) |
1 |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B))) (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 A B)) |
(-.f64 (+.f64 (+.f64 1 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))) (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)))) (/.f64 A B)) |
(-.f64 (+.f64 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))))) (/.f64 A B)) |
(-.f64 (+.f64 (+.f64 1 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 4))))) (/.f64 A B)) |
(*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) |
(neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A B)))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A B)))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (/.f64 A B) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (/.f64 A B)))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A B)) (/.f64 1 B)))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A B))))) (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) B) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A B))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) B))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (/.f64 A B) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) B))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (/.f64 A B))))) (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) B) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A B)) (/.f64 1 B))) (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) B) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 3))) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (/.f64 A B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) C) (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))))) |
(+.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A B)))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) B) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (*.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (*.f64 A (pow.f64 C 3))) B) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A B)))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (pow.f64 C 3))) B)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2))) B))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (/.f64 A B) (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (/.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 3))) B)))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (/.f64 A B))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A (pow.f64 C 3))) B)))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B)) (+.f64 (*.f64 C (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 A B)) (/.f64 1 B))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (/.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))) B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A (pow.f64 C 3))) B)))))) |
(*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)) |
(*.f64 -1 (/.f64 (+.f64 A (neg.f64 A)) B)) |
(neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (*.f64 (pow.f64 C 2) B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B)))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A (neg.f64 A)) B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 B (pow.f64 C 2)))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 B (pow.f64 C 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) (*.f64 C B))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (*.f64 (pow.f64 C 3) B))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (*.f64 (pow.f64 C 2) B))) (*.f64 -1 (/.f64 (+.f64 A (*.f64 -1 A)) B))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))) (+.f64 (*.f64 -1 (/.f64 (+.f64 A (neg.f64 A)) B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 B (pow.f64 C 2)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2)) (*.f64 B (pow.f64 C 3))))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2)) (*.f64 B (pow.f64 C 3)))) (+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 B (pow.f64 C 2))))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 B (pow.f64 C 2)))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (neg.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2)) (*.f64 B (pow.f64 C 3))))) |
(+.f64 (+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C)) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (*.f64 B (pow.f64 C 2)))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (neg.f64 (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2)) (*.f64 B (pow.f64 C 3))))) |
(*.f64 2 (/.f64 C B)) |
(+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 2 (/.f64 C B))) |
(+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (/.f64 B C)))) |
(+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A B) (pow.f64 C 2))) (*.f64 1/2 (/.f64 B C))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 B C) (/.f64 (*.f64 B A) (pow.f64 C 2)))) (+.f64 (*.f64 2 (/.f64 C B)) (*.f64 -2 (/.f64 A B)))) |
(+.f64 (*.f64 2 (/.f64 C B)) (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 1/2 (+.f64 (/.f64 B C) (/.f64 (*.f64 B A) (pow.f64 C 2)))))) |
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) B)) (/.f64 C B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) B)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (/.f64 C B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) B) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) B))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B))) (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) B) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) -1/2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) B)) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) B) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) B) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (/.f64 C B)))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) B) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (/.f64 C B) (*.f64 (/.f64 (*.f64 C (*.f64 (pow.f64 A 3) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) B) (*.f64 -1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (pow.f64 A 3))) B)))) (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) B)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))) B))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (/.f64 (*.f64 C (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2)) (pow.f64 A 3))) B))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) B)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) B)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 C (pow.f64 A 3))) B)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 B))) |
(*.f64 -2 (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (/.f64 C B)) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -2 (/.f64 A B))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -2 (/.f64 A B))) (neg.f64 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 (/.f64 C B) (*.f64 -2 (/.f64 A B)))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B))))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) (*.f64 B A))) (+.f64 (/.f64 C B) (*.f64 -2 (/.f64 A B)))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 B A))) (*.f64 -2 (/.f64 A B)))) (neg.f64 (/.f64 C B))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 B A))))) (neg.f64 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 (/.f64 C B) (+.f64 (*.f64 -2 (/.f64 A B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 B A)))))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (*.f64 (pow.f64 A 2) B))) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) (*.f64 A B)))))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2)) (*.f64 B A)))) (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 C -1) 2))) (*.f64 B (pow.f64 A 2)))))) (*.f64 -1 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -2 (/.f64 A B)) (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 B A))) (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (*.f64 B (pow.f64 A 2))))))) (neg.f64 (/.f64 C B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 B A))) (+.f64 (+.f64 (/.f64 C B) (*.f64 -2 (/.f64 A B))) (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (*.f64 B (pow.f64 A 2)))))) (neg.f64 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) (*.f64 B A))) (+.f64 (+.f64 (/.f64 C B) (*.f64 -2 (/.f64 A B))) (*.f64 -1/2 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (*.f64 B (pow.f64 A 2))))))) |
(*.f64 1/2 (/.f64 B A)) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A))) |
(*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 3) B))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A)))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (*.f64 -1 (pow.f64 (*.f64 B C) 2))) (*.f64 B (pow.f64 A 3))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (neg.f64 (pow.f64 (*.f64 B C) 2))) (*.f64 B (pow.f64 A 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 -1 (*.f64 C (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (*.f64 (pow.f64 A 4) B))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (*.f64 (pow.f64 A 3) B))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 B A))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (*.f64 -1 (pow.f64 (*.f64 B C) 2))) (*.f64 B (pow.f64 A 3)))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 C (*.f64 -1/2 (pow.f64 B 4))) (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (*.f64 -1 (pow.f64 (*.f64 B C) 2))) (*.f64 C -1))) (*.f64 B (pow.f64 A 4)))))) |
(+.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (neg.f64 (pow.f64 (*.f64 B C) 2))) (*.f64 B (pow.f64 A 3))))) (*.f64 1/2 (/.f64 (*.f64 C (+.f64 (*.f64 -1 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (neg.f64 (pow.f64 (*.f64 B C) 2)))) (*.f64 -1/2 (pow.f64 B 4)))) (*.f64 B (pow.f64 A 4))))) |
(+.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (neg.f64 (pow.f64 (*.f64 B C) 2))) (*.f64 B (pow.f64 A 3))))) (*.f64 1/2 (/.f64 (*.f64 C (+.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (neg.f64 (pow.f64 (*.f64 B C) 2)))) (*.f64 -1/2 (pow.f64 B 4)))) (*.f64 B (pow.f64 A 4))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (neg.f64 (pow.f64 (*.f64 B C) 2))) (*.f64 B (pow.f64 A 3)))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 1/2 (/.f64 (*.f64 C (+.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (neg.f64 (pow.f64 (*.f64 B C) 2)))) (*.f64 -1/2 (pow.f64 B 4)))) (*.f64 B (pow.f64 A 4)))))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 C -1)) 2))) (+.f64 A (*.f64 C -1))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 C -1)) 2))) (+.f64 A (*.f64 C -1))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 C -1)) 2))) (+.f64 A (*.f64 C -1))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 C -1)) 2))) (+.f64 A (*.f64 C -1))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (+.f64 A (neg.f64 C)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (neg.f64 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (neg.f64 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (neg.f64 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (neg.f64 A))) 2)))) B)) (PI.f64))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 0) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)) (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 2) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(+.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 0) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(+.f64 0 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 C A)) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(+.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (neg.f64 A)) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (-.f64 C A)) (-.f64 0 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (-.f64 C A)) (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (+.f64 (-.f64 C A) (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) |
(*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) -1) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 (/.f64 (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (*.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 (/.f64 (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(*.f64 (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(/.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) -1) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(/.f64 (*.f64 2 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) 2) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(/.f64 (*.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C)) 2) -2) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(pow.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) 1) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(neg.f64 (+.f64 A (-.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) C))) |
(+.f64 (-.f64 C A) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))) |
(+.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B)) 0) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 0 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(-.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B)) 0) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B)) 1) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B)) (/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B)) (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B)))) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(/.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (*.f64 2 (/.f64 1 B))) 2) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(pow.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B)) 1) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))) |
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64))) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64)) 360) 2) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 1 B))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2)))))) (PI.f64))) |
Compiled 18580 to 12837 computations (30.9% saved)
19 alts after pruning (19 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 389 | 19 | 408 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 390 | 19 | 409 |
| Status | Error | Program |
|---|---|---|
| 34.9b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) | |
| ▶ | 35.7b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
| 36.7b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) | |
| 48.6b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (neg.f64 (pow.f64 (*.f64 B C) 2))) (*.f64 B (pow.f64 A 3)))))) (PI.f64))) | |
| 56.3b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))))) (PI.f64))) | |
| ▶ | 44.4b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (PI.f64))) |
| 45.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64))) | |
| 55.4b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))))) (PI.f64))) | |
| 54.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 A -2))) (PI.f64))) | |
| 44.0b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64))) | |
| ▶ | 50.0b | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
| 42.2b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) | |
| 38.0b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (PI.f64))) | |
| 54.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) | |
| ▶ | 33.0b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
| 39.7b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) | |
| 53.5b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B))) (PI.f64))) | |
| 51.4b | (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) | |
| ▶ | 50.6b | (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
Compiled 790 to 622 computations (21.3% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
| ✓ | 0.4b | (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
| ✓ | 1.0b | (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
| ✓ | 36.6b | (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) |
Compiled 178 to 94 computations (47.2% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 6.0ms | C | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
| 3.0ms | A | @ | 0 | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
| 1.0ms | A | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
| 1.0ms | A | @ | inf | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
| 1.0ms | C | @ | inf | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 1144× | rational_best-5 |
| 1142× | rational_best-4 |
| 1142× | rational_best-2 |
| 1142× | rational_best-3 |
| 1142× | rational_best-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 23 | 202 |
| 1 | 197 | 202 |
| 2 | 629 | 202 |
| 3 | 2521 | 202 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) |
(+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (/.f64 1 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (/.f64 1 (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (/.f64 1 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (/.f64 1 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (*.f64 (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (/.f64 1 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (/.f64 1 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (/.f64 1 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (/.f64 1 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (/.f64 1 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) (*.f64 (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (/.f64 1 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) (/.f64 (*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)) 360) (*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)) 360)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) 1))))) |
| 1× | egg-herbie |
| 1132× | rational_best-simplify-2 |
| 972× | rational_best-simplify-49 |
| 882× | rational_best-simplify-132 |
| 776× | rational_best-simplify-1 |
| 732× | rational_best-simplify-43 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 430 | 14354 |
| 1 | 865 | 14082 |
| 2 | 1940 | 14074 |
| 3 | 4015 | 14074 |
| 4 | 7311 | 14074 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 A C) |
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C) |
B |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))) |
(*.f64 -1 B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) |
A |
(+.f64 A (*.f64 -1 C)) |
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) |
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))) |
(*.f64 -1 A) |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
C |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))) |
(*.f64 -1 C) |
(+.f64 A (*.f64 -1 C)) |
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(*.f64 -1 A) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1 A))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 C 3))) (*.f64 -1 A)))) |
(*.f64 -2 C) |
(+.f64 A (*.f64 -2 C)) |
(+.f64 A (+.f64 (*.f64 -2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 A (+.f64 (*.f64 -2 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))) |
(-.f64 A (*.f64 2 C)) |
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 2 C)) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 C)) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) (*.f64 2 C)) |
B |
(+.f64 (*.f64 -1 C) B) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1 C) B))) |
(*.f64 -1 B) |
(+.f64 (*.f64 -1 C) (*.f64 -1 B)) |
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) |
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) |
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) |
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C) |
A |
(-.f64 (+.f64 A (*.f64 -1 C)) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))) C) |
(*.f64 -1 A) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))) |
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) |
(-.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) C) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) |
(*.f64 2 A) |
(-.f64 (+.f64 (*.f64 -1 C) (*.f64 2 A)) C) |
(-.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) C) |
(-.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))) C) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 -1 (*.f64 C (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (pow.f64 A 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 A (+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(+.f64 A (+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 A (+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) |
(+.f64 A (*.f64 -1 A)) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1 A)))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 3))) (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1 A))))) |
(*.f64 -2 C) |
(+.f64 (*.f64 2 A) (*.f64 -2 C)) |
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -2 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))) |
(-.f64 (*.f64 2 A) (*.f64 2 C)) |
(-.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 2 C)) |
(-.f64 (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 C)) |
(-.f64 (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) (*.f64 2 C)) |
B |
(-.f64 (+.f64 A B) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))) C) |
(*.f64 -1 B) |
(-.f64 (+.f64 A (*.f64 -1 B)) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) C) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2))) (/.f64 1 B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2))) (/.f64 1 B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2))) (/.f64 1 B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2))) (/.f64 1 B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 (/.f64 A B) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))) (/.f64 1 B)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 (/.f64 A B) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))) (/.f64 1 B)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 (/.f64 A B) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))) (/.f64 1 B)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 (/.f64 A B) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))) (/.f64 1 B)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) 0) |
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) 0) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) 1) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(*.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) 1) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) 2) |
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) 1) |
(-.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) 0) |
(*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) 1) |
(*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (/.f64 1 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) |
(*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (/.f64 1 (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) |
(*.f64 1 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(*.f64 (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(*.f64 (/.f64 1 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(*.f64 (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (/.f64 1 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(*.f64 (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (/.f64 1 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (*.f64 (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) |
(*.f64 (/.f64 (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (/.f64 1 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) 1) |
(/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(/.f64 (*.f64 2 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) 2) |
(pow.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) 1) |
(-.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) 0) |
(*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) 1) |
(*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) |
(*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (/.f64 1 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))) |
(*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (/.f64 1 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))) |
(*.f64 1 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(*.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(*.f64 (/.f64 1 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) |
(*.f64 (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (/.f64 1 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) |
(*.f64 (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (/.f64 1 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) (*.f64 (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))) |
(*.f64 (/.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) |
(*.f64 (/.f64 (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (/.f64 1 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) |
(/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) 1) |
(/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) |
(/.f64 (*.f64 2 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) 2) |
(pow.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) 1) |
(+.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) 0) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) 0) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) 1) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) (/.f64 (*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)) 360) (*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)) 360))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)) 360) 2) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) 1) |
| Outputs |
|---|
(-.f64 A C) |
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C) |
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))) C) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 A (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) C) |
(-.f64 (+.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C) |
(-.f64 (+.f64 A (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))))) C) |
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 A (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)))))) C) |
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))))) C) |
B |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B) |
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))) |
(+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)))))) |
(+.f64 B (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))))) |
(+.f64 B (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)))) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(*.f64 -1 B) |
(*.f64 B -1) |
(neg.f64 B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)) |
(+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2)) |
(+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (*.f64 -1 B))) |
(+.f64 (*.f64 B -1) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2))) |
(+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5))) (*.f64 -1 B)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16)))) |
(+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 6) (pow.f64 B 5)) -1/16) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 A C)))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (neg.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) |
(+.f64 (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 A C))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 C (*.f64 (pow.f64 A 3) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (pow.f64 A 3))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 C (pow.f64 A 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 A C)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) |
A |
(+.f64 A (*.f64 -1 C)) |
(+.f64 A (neg.f64 C)) |
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)) (+.f64 A (neg.f64 C))) |
(+.f64 (+.f64 A (neg.f64 C)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A))) |
(+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)))) |
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A))) (+.f64 A (neg.f64 C))) |
(+.f64 (neg.f64 C) (+.f64 A (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2)))))) |
(+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2)))))) |
(*.f64 -1 A) |
(*.f64 A -1) |
(neg.f64 A) |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (*.f64 A -1)) |
(+.f64 C (neg.f64 A)) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))) |
(+.f64 C (+.f64 (*.f64 A -1) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (+.f64 C (neg.f64 A))) |
(+.f64 C (+.f64 (neg.f64 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (+.f64 C (neg.f64 A)) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))) |
(+.f64 C (+.f64 (*.f64 A -1) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2)))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 C (neg.f64 A))) |
(+.f64 (+.f64 C (neg.f64 A)) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))))) |
(+.f64 (neg.f64 A) (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2)))) C)) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (neg.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) C)))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (neg.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 A C)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (neg.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) C)))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 C 2))))) |
(+.f64 (neg.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 A C)))) (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) |
(+.f64 (neg.f64 (*.f64 A (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) C))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 C 2)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A (pow.f64 C 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))) (+.f64 (neg.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (*.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 (*.f64 A C))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A (pow.f64 C 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))))) |
C |
(+.f64 C (*.f64 -1 A)) |
(+.f64 C (*.f64 A -1)) |
(+.f64 C (neg.f64 A)) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))) |
(+.f64 (*.f64 A -1) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) C)) C)) |
(+.f64 (neg.f64 A) (+.f64 C (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))) |
(+.f64 C (+.f64 (neg.f64 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))) |
(+.f64 (+.f64 C (neg.f64 A)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)))) |
(+.f64 C (+.f64 (*.f64 A -1) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) C)) (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2))) (pow.f64 C 2)))))) |
(+.f64 C (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))))) |
(+.f64 C (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)))))) |
(*.f64 -1 C) |
(neg.f64 C) |
(+.f64 A (*.f64 -1 C)) |
(+.f64 A (neg.f64 C)) |
(+.f64 A (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 A (neg.f64 C))) |
(+.f64 (neg.f64 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) A)) |
(+.f64 A (+.f64 (neg.f64 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (+.f64 A (neg.f64 C)) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) |
(+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)) (/.f64 (pow.f64 B 2) C))) (+.f64 A (neg.f64 C))) |
(+.f64 (+.f64 A (neg.f64 C)) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2))))) |
(+.f64 A (+.f64 (neg.f64 C) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) |
(+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 -1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1)))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 C (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 C 2)))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))) (*.f64 C (+.f64 -1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 C (+.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1)))) |
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 C 2)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A (pow.f64 C 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 C (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))) (+.f64 (*.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (*.f64 C (+.f64 -1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))) (+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A (pow.f64 C 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 C (+.f64 -1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) |
(*.f64 -1 A) |
(*.f64 A -1) |
(neg.f64 A) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A)) |
(+.f64 (*.f64 A -1) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) C))) |
(+.f64 (neg.f64 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1 A))) |
(+.f64 (*.f64 A -1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2))) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) C)))) |
(+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))) |
(+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2)) (pow.f64 C 3))) (*.f64 -1 A)))) |
(+.f64 (+.f64 (*.f64 A -1) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2))) 2)) (pow.f64 C 3)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2))) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) C)))) |
(+.f64 (+.f64 (neg.f64 A) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 C 3)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))) |
(+.f64 (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (neg.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 C 3)))) |
(+.f64 (neg.f64 A) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (neg.f64 (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 C 3))) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)))))) |
(*.f64 -2 C) |
(*.f64 C -2) |
(+.f64 A (*.f64 -2 C)) |
(+.f64 A (*.f64 C -2)) |
(+.f64 A (+.f64 (*.f64 -2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 A (*.f64 C -2))) |
(+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 C -2))) |
(+.f64 A (+.f64 (*.f64 -2 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))) |
(+.f64 A (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)) (/.f64 (pow.f64 B 2) C))) (*.f64 C -2))) |
(+.f64 A (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))) (*.f64 C -2))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))) (+.f64 A (*.f64 C -2))) |
(-.f64 A (*.f64 2 C)) |
(-.f64 A (*.f64 C 2)) |
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 2 C)) |
(-.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 C 2)) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 C)) |
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))))) (*.f64 C 2)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 A (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 C 2)) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 C 2)) |
(-.f64 (+.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))) (*.f64 C 2)) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) (*.f64 2 C)) |
(-.f64 (+.f64 A (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))))) (*.f64 C 2)) |
(-.f64 (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 A (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) (*.f64 C 2)) |
(-.f64 (+.f64 A (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5)))))) (*.f64 C 2)) |
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))))) (*.f64 C 2)) |
B |
(+.f64 (*.f64 -1 C) B) |
(+.f64 B (neg.f64 C)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1 C) B)) |
(+.f64 B (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (neg.f64 C))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (neg.f64 C))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1 C) B))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 B (neg.f64 C)))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 B (neg.f64 C)))) |
(*.f64 -1 B) |
(*.f64 B -1) |
(neg.f64 B) |
(+.f64 (*.f64 -1 C) (*.f64 -1 B)) |
(*.f64 -1 (+.f64 B C)) |
(*.f64 -1 (+.f64 C B)) |
(neg.f64 (+.f64 C B)) |
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) |
(+.f64 (*.f64 B -1) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2) (neg.f64 C))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2) (*.f64 -1 (+.f64 C B))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2) (neg.f64 (+.f64 C B))) |
(+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) |
(+.f64 (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (neg.f64 C))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2) (*.f64 -1 (+.f64 C B)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2) (neg.f64 (+.f64 C B)))) |
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) |
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C) |
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C) |
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) C) |
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 A C)))) C) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C) |
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (neg.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) C) |
(-.f64 (+.f64 (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) C) |
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 A C))) (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))))) C) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C) |
(-.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 -1 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (+.f64 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 C (*.f64 (pow.f64 A 3) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) C) |
(-.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (*.f64 A (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (pow.f64 A 3))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) C) |
(-.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (neg.f64 (*.f64 (*.f64 A C) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 C (pow.f64 A 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))))) C) |
(-.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 A C)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) C) |
A |
(-.f64 (+.f64 A (*.f64 -1 C)) C) |
(-.f64 (+.f64 A (neg.f64 C)) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 -1 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) C) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)) (+.f64 A (neg.f64 C))) C) |
(-.f64 (+.f64 (+.f64 A (neg.f64 C)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A))) C) |
(-.f64 (+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))) C) |
(-.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A))) (+.f64 A (neg.f64 C))) C) |
(-.f64 (+.f64 (neg.f64 C) (+.f64 A (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2)))))) C) |
(-.f64 (+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2)))))) C) |
(*.f64 -1 A) |
(*.f64 A -1) |
(neg.f64 A) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)) |
(+.f64 (*.f64 A -1) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (neg.f64 A) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A))) |
(+.f64 (*.f64 A -1) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))))) |
(+.f64 (neg.f64 A) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) (*.f64 -1 A)))) |
(+.f64 (+.f64 (*.f64 A -1) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3)))) |
(+.f64 (+.f64 (neg.f64 A) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))))) (*.f64 1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 C B) 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3)))) |
(+.f64 (neg.f64 A) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 C B) 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2)))))) |
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) |
(-.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C) |
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C) |
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) C) |
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) C) |
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 A (+.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) C) |
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))) (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)))))) C) |
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (*.f64 A (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) C) |
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))))) (*.f64 A (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) C) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 3) (*.f64 C (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (+.f64 (*.f64 (+.f64 1 (*.f64 -1 (*.f64 C (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) A) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) C) |
(-.f64 (+.f64 (*.f64 (*.f64 C (*.f64 (pow.f64 A 3) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 A (+.f64 1 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) C) |
(-.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C))))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3))) (pow.f64 A 3))) (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 C)) 2))))))) C) |
(-.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (+.f64 (*.f64 A (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (pow.f64 A 2) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)) (*.f64 C (pow.f64 A 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) C) |
(-.f64 (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 A (+.f64 1 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 A 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2)))) (*.f64 (*.f64 C (-.f64 1 (pow.f64 (*.f64 C (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) 2))) (*.f64 (pow.f64 A 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) 3)))))))) C) |
(*.f64 2 A) |
(*.f64 A 2) |
(-.f64 (+.f64 (*.f64 -1 C) (*.f64 2 A)) C) |
(-.f64 (+.f64 (neg.f64 C) (*.f64 A 2)) C) |
(-.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)))) C) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A)) (+.f64 (neg.f64 C) (*.f64 A 2))) C) |
(-.f64 (+.f64 (*.f64 -1 C) (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) A)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (*.f64 -1 C) 2)) C) (pow.f64 A 2)))))) C) |
(-.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A))) (+.f64 (neg.f64 C) (*.f64 A 2))) C) |
(-.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2)) A) (/.f64 (*.f64 C (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (pow.f64 (neg.f64 C) 2))) (pow.f64 A 2)))) (+.f64 (neg.f64 C) (*.f64 A 2))) C) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))) |
(*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 C B) 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1/2 (*.f64 C (pow.f64 B 4))) (*.f64 -1 (*.f64 C (+.f64 (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2) (*.f64 -1 (*.f64 (pow.f64 C 2) (pow.f64 B 2))))))) (pow.f64 A 4))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) A))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2)))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 C (*.f64 -1/2 (pow.f64 B 4))) (*.f64 C (*.f64 -1 (+.f64 (*.f64 -1 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))))) (pow.f64 A 4))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (pow.f64 (*.f64 B C) 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 C B) 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 C (+.f64 (*.f64 -1 (+.f64 (neg.f64 (pow.f64 (*.f64 C B) 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 (pow.f64 B 4) -1/2))) (pow.f64 A 4)) (+.f64 (/.f64 (pow.f64 B 2) A) (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 C B) 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2)) (pow.f64 A 3))) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) A) (+.f64 (/.f64 (*.f64 C (pow.f64 B 2)) (pow.f64 A 2)) (/.f64 (*.f64 C (+.f64 (neg.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 C B) 2)) (pow.f64 (*.f64 1/2 (pow.f64 B 2)) 2))) (*.f64 (pow.f64 B 4) -1/2))) (pow.f64 A 4)))))) |
(+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) |
(+.f64 A (+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1)))) |
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))) |
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 -1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 (*.f64 C (+.f64 -1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) |
(+.f64 A (+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))) |
(+.f64 A (+.f64 (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1))))) |
(+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (+.f64 (*.f64 C (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 C 2))))))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))) (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 -1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))) (+.f64 (*.f64 C (+.f64 -1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) |
(+.f64 A (+.f64 (*.f64 C (-.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 1)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 A (*.f64 (pow.f64 C 3) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 A (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) |
(+.f64 A (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (*.f64 (pow.f64 C 2) (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))) (+.f64 (*.f64 (*.f64 A (*.f64 (-.f64 1 (pow.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) 2)) (pow.f64 C 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))) (*.f64 C (+.f64 (*.f64 A (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))) -1))))) |
(+.f64 A (+.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (pow.f64 C 2)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)) 2)) (*.f64 A (pow.f64 C 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3))))))) (*.f64 C (+.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (neg.f64 A)))))) |
(+.f64 (*.f64 1/2 (*.f64 A (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (pow.f64 C 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))) (+.f64 A (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 C (+.f64 -1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))))))))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 C 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2))))) (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2))))) 2)) (*.f64 A (pow.f64 C 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) 3)))))) (+.f64 A (*.f64 C (+.f64 -1 (*.f64 (neg.f64 A) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))))))))) |
(+.f64 A (*.f64 -1 A)) |
(+.f64 A (*.f64 A -1)) |
(+.f64 A (neg.f64 A)) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (*.f64 -1 A))) |
(+.f64 A (+.f64 (*.f64 A -1) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) C)))) |
(+.f64 A (+.f64 (neg.f64 A) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))) |
(+.f64 (neg.f64 A) (+.f64 A (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))) |
(+.f64 A (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1 A)))) |
(+.f64 A (+.f64 (*.f64 A -1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2))) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) C))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))) (+.f64 A (neg.f64 A))) |
(+.f64 A (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) 2) (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))))) (pow.f64 C 3))) (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2)) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 -1 A) 2))) (pow.f64 C 2))) (*.f64 -1 A))))) |
(+.f64 (+.f64 (*.f64 A -1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2))) (pow.f64 C 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)) C)))) (+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (*.f64 A -1) 2))) 2)) (pow.f64 C 3))))) |
(+.f64 A (+.f64 (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)) (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))) (*.f64 -1/2 (/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 A 2) (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 C 3))))) |
(+.f64 (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2))))) (+.f64 A (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 A 2) (neg.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 C 3))))) |
(+.f64 (+.f64 A (+.f64 (neg.f64 A) (*.f64 1/2 (+.f64 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C) (/.f64 (*.f64 A (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) (pow.f64 C 2)))))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (neg.f64 (pow.f64 A 2))) (pow.f64 (*.f64 1/2 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2))) 2)) (pow.f64 C 3)))) |
(*.f64 -2 C) |
(*.f64 C -2) |
(+.f64 (*.f64 2 A) (*.f64 -2 C)) |
(+.f64 (*.f64 C -2) (*.f64 A 2)) |
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -2 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 C -2) (*.f64 A 2))) |
(+.f64 (*.f64 2 A) (+.f64 (*.f64 -2 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/2 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)) (/.f64 (pow.f64 B 2) C))) (+.f64 (*.f64 C -2) (*.f64 A 2))) |
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 B 2) C) (/.f64 (*.f64 A (pow.f64 B 2)) (pow.f64 C 2)))) (+.f64 (*.f64 C -2) (*.f64 A 2))) |
(-.f64 (*.f64 2 A) (*.f64 2 C)) |
(-.f64 (*.f64 A 2) (*.f64 C 2)) |
(*.f64 2 (-.f64 A C)) |
(*.f64 (-.f64 A C) 2) |
(-.f64 (+.f64 (*.f64 2 A) (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C)))) (*.f64 2 C)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 A 2)) (*.f64 C 2)) |
(-.f64 (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 2 C)) |
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 A 2))) (*.f64 C 2)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 A 2) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))))) (*.f64 C 2)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (*.f64 A 2))) (*.f64 C 2)) |
(-.f64 (+.f64 (*.f64 2 A) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))))) (*.f64 2 C)) |
(-.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3)))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (*.f64 A 2))) (*.f64 C 2)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))) (*.f64 A 2)))) (*.f64 C 2)) |
(-.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 (-.f64 A C) 3))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) (-.f64 A C))) (*.f64 A 2)) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 (-.f64 A C) 5))))) (*.f64 C 2)) |
B |
(-.f64 (+.f64 A B) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)) C) |
(-.f64 (+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) A)) C) |
(-.f64 (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) C) |
(-.f64 (+.f64 A (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) B))) C) |
(-.f64 (+.f64 (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) A)) C) |
(-.f64 (+.f64 (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) C) |
(-.f64 (+.f64 B (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)))) A)) C) |
(*.f64 -1 B) |
(*.f64 B -1) |
(neg.f64 B) |
(-.f64 (+.f64 A (*.f64 -1 B)) C) |
(-.f64 (+.f64 A (*.f64 B -1)) C) |
(-.f64 (+.f64 A (neg.f64 B)) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2))) C) |
(-.f64 (+.f64 A (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2))) C) |
(-.f64 (+.f64 (neg.f64 B) (+.f64 A (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 -1 B)))) C) |
(-.f64 (+.f64 A (+.f64 (*.f64 B -1) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)))) C) |
(-.f64 (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)) (+.f64 A (neg.f64 B))) C) |
(-.f64 (+.f64 A (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) -1/2) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 4) (pow.f64 B 3)) 1/8)))) C) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2))) (/.f64 1 B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 A -1))) 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (neg.f64 A))) 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2))) (/.f64 1 B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 A -1))) 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (neg.f64 A))) 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2))) (/.f64 1 B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 A -1))) 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (neg.f64 A))) 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 -1 A))) 2))) (/.f64 1 B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (*.f64 A -1))) 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (neg.f64 (+.f64 C (neg.f64 A))) 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 (/.f64 A B) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))) (/.f64 1 B)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (+.f64 (neg.f64 (/.f64 C B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 (/.f64 A B) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))) (/.f64 1 B)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (+.f64 (neg.f64 (/.f64 C B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 (/.f64 A B) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))) (/.f64 1 B)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (+.f64 (neg.f64 (/.f64 C B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 -1 (/.f64 C B)) (+.f64 (/.f64 A B) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (*.f64 -1 C)) 2))) (/.f64 1 B)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 (/.f64 A B) (+.f64 (neg.f64 (/.f64 C B)) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 1 B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 (/.f64 A B) (*.f64 (/.f64 1 B) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (-.f64 A C) 2))))))) (PI.f64))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) 0) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) |
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) |
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) 0) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) |
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) |
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) |
(*.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)) (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) |
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) 2) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) |
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))) |
(-.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) 0) |
(+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) 1) |
(+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (/.f64 1 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) |
(+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (/.f64 1 (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) |
(+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(*.f64 1 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(*.f64 (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(*.f64 (/.f64 1 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(*.f64 (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (/.f64 1 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(*.f64 (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (/.f64 1 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (*.f64 (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) |
(+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(*.f64 (/.f64 (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (/.f64 1 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (*.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) 1) |
(+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(/.f64 (*.f64 2 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) 2) |
(+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(pow.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) 1) |
(+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))) |
(-.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) 0) |
(+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) 1) |
(+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) |
(+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (/.f64 1 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))) |
(+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (/.f64 1 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))) |
(+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(*.f64 1 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(*.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(*.f64 (/.f64 1 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) |
(+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(*.f64 (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (/.f64 1 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) |
(+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(*.f64 (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (/.f64 1 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) |
(+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) (*.f64 (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))))) |
(+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(*.f64 (/.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) |
(+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(*.f64 (/.f64 (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (/.f64 1 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) (*.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) |
(+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) 1) |
(+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))))) |
(+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(/.f64 (*.f64 2 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2)))))) 2) |
(+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(pow.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) 1) |
(+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) |
(+.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) (/.f64 (*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)) 360) (*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)) 360))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64)) 360) 2) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
Compiled 18 to 16 computations (11.1% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (atan.f64 (*.f64 2 (/.f64 C B))) |
| ✓ | 0.1b | (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
| ✓ | 0.2b | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
Compiled 40 to 22 computations (45% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
| 1.0ms | C | @ | 0 | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
| 1.0ms | B | @ | inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
| 1.0ms | C | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
| 1.0ms | C | @ | inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 1382× | rational_best-simplify-57 |
| 708× | rational_best-simplify-44 |
| 660× | rational_best-5 |
| 660× | rational_best-2 |
| 660× | rational_best-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 73 |
| 1 | 114 | 73 |
| 2 | 363 | 73 |
| 3 | 1495 | 73 |
| 4 | 6408 | 73 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan.f64 (*.f64 2 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (atan.f64 (*.f64 2 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (*.f64 2 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (atan.f64 (*.f64 2 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B))))) (atan.f64 (*.f64 2 (/.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) (*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B))))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (atan.f64 (*.f64 2 (/.f64 C B)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (atan.f64 (*.f64 2 (/.f64 C B))))))))) |
| 1× | egg-herbie |
| 1842× | rational_best-simplify-129 |
| 1474× | rational_best-simplify-80 |
| 1368× | rational_best-simplify-78 |
| 1306× | rational_best-simplify-94 |
| 1170× | rational_best-simplify-135 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 100 | 1170 |
| 1 | 200 | 1170 |
| 2 | 780 | 1170 |
| 3 | 3949 | 1170 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 0) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 0) |
(-.f64 0 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 1) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 360) 2) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 1) |
(neg.f64 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) |
(+.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 0) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 1) |
(*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) |
(*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))) |
(*.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(*.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(pow.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 1) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(+.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 0) |
(+.f64 0 (atan.f64 (*.f64 2 (/.f64 C B)))) |
(-.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 0) |
(-.f64 0 (neg.f64 (atan.f64 (*.f64 2 (/.f64 C B))))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 1) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))))) |
(*.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) |
(*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (atan.f64 (*.f64 2 (/.f64 C B)))) |
(*.f64 (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) |
(*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B))))) |
(*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B))))) (atan.f64 (*.f64 2 (/.f64 C B)))) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))))) |
(*.f64 (/.f64 (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) (*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))))) |
(*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) |
(*.f64 (/.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B))))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 1) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) |
(/.f64 (*.f64 2 (atan.f64 (*.f64 2 (/.f64 C B)))) 2) |
(pow.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 1) |
(neg.f64 (neg.f64 (atan.f64 (*.f64 2 (/.f64 C B))))) |
| Outputs |
|---|
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(-.f64 0 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 360) 2) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(neg.f64 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64)) |
(+.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 0) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(+.f64 0 (atan.f64 (*.f64 2 (/.f64 C B)))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(-.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 0) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(-.f64 0 (neg.f64 (atan.f64 (*.f64 2 (/.f64 C B))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 1) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (atan.f64 (*.f64 2 (/.f64 C B)))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B))))) (atan.f64 (*.f64 2 (/.f64 C B)))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (*.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (/.f64 (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) (*.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B)))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (/.f64 (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 1 (atan.f64 (*.f64 2 (/.f64 C B))))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) (atan.f64 (*.f64 2 (/.f64 C B)))) (*.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 1) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (atan.f64 (*.f64 2 (/.f64 C B))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(/.f64 (*.f64 2 (atan.f64 (*.f64 2 (/.f64 C B)))) 2) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(pow.f64 (atan.f64 (*.f64 2 (/.f64 C B))) 1) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
(neg.f64 (neg.f64 (atan.f64 (*.f64 2 (/.f64 C B))))) |
(atan.f64 (*.f64 2 (/.f64 C B))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
| ✓ | 0.0b | (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
| ✓ | 1.4b | (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
Compiled 65 to 29 computations (55.4% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | C | @ | 0 | (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
| 0.0ms | C | @ | -inf | (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
| 0.0ms | A | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
| 0.0ms | B | @ | -inf | (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
| 0.0ms | A | @ | -inf | (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
| 1× | batch-egg-rewrite |
| 848× | rational_best-5 |
| 846× | rational_best-4 |
| 846× | rational_best-2 |
| 846× | rational_best-3 |
| 846× | rational_best-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 105 |
| 1 | 136 | 105 |
| 2 | 437 | 105 |
| 3 | 1844 | 105 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 A B)) (+.f64 -1 (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))) (-.f64 0 (-.f64 (*.f64 (/.f64 A B) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (/.f64 1 (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1)) (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))) (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (*.f64 (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1))) (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (*.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180) 1))))) |
| 1× | egg-herbie |
| 1528× | rational_best-simplify-132 |
| 924× | rational_best-simplify-44 |
| 606× | rational_best-simplify-80 |
| 558× | rational_best-simplify-24 |
| 502× | rational_best-simplify-57 |
Useful iterations: 5 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 138 | 4189 |
| 1 | 255 | 4001 |
| 2 | 537 | 3999 |
| 3 | 2000 | 3673 |
| 4 | 3794 | 3513 |
| 5 | 7741 | 3501 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (+.f64 1 (/.f64 A B))) |
(+.f64 (/.f64 C B) (*.f64 -1 (+.f64 1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (*.f64 -1 (+.f64 1 (/.f64 A B)))) |
(+.f64 (/.f64 C B) (*.f64 -1 (+.f64 1 (/.f64 A B)))) |
(/.f64 C B) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(/.f64 C B) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(/.f64 (-.f64 C A) B) |
-1 |
-1 |
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(-.f64 (/.f64 C B) 1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(*.f64 -1 (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(*.f64 -1 (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) |
(+.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) 0) |
(+.f64 0 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 (neg.f64 (/.f64 A B)) (+.f64 -1 (/.f64 C B))) |
(+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) |
(+.f64 (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))) (-.f64 0 (-.f64 (*.f64 (/.f64 A B) 2) -2))) |
(*.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) |
(*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) 1) |
(*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))) |
(*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))) |
(*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (/.f64 1 (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))) |
(*.f64 (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) |
(*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) -1) |
(*.f64 (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1))) |
(*.f64 (*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1)) (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))) |
(*.f64 (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))) (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (*.f64 (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1))) (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1))))) |
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1))) |
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1))) |
(/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) 1) |
(/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))) |
(/.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) -1) |
(/.f64 (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) 2) 2) |
(/.f64 (*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) 2) -2) |
(pow.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) 1) |
(neg.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1)) |
(+.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 0) |
(*.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 1) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))))) |
(*.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (*.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))))) |
(*.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))) |
(*.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))) |
(pow.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 1) |
(+.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180) 0) |
(+.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180) 0) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180) 1) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 360) 2) |
(pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180) 1) |
| Outputs |
|---|
(*.f64 -1 (+.f64 1 (/.f64 A B))) |
(neg.f64 (+.f64 1 (/.f64 A B))) |
(-.f64 -1 (/.f64 A B)) |
(+.f64 (/.f64 C B) (*.f64 -1 (+.f64 1 (/.f64 A B)))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (/.f64 C B) (*.f64 -1 (+.f64 1 (/.f64 A B)))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (/.f64 C B) (*.f64 -1 (+.f64 1 (/.f64 A B)))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 C B) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 C B) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 (-.f64 C A) B) |
-1 |
-1 |
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) -1) |
(+.f64 -1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B))) |
(+.f64 -1 (neg.f64 (/.f64 (neg.f64 (-.f64 C A)) B))) |
(+.f64 -1 (neg.f64 (/.f64 (+.f64 A (neg.f64 C)) B))) |
(+.f64 -1 (neg.f64 (/.f64 (-.f64 A C) B))) |
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) -1) |
(+.f64 -1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B))) |
(+.f64 -1 (neg.f64 (/.f64 (neg.f64 (-.f64 C A)) B))) |
(+.f64 -1 (neg.f64 (/.f64 (+.f64 A (neg.f64 C)) B))) |
(+.f64 -1 (neg.f64 (/.f64 (-.f64 A C) B))) |
(-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) -1) |
(+.f64 -1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B))) |
(+.f64 -1 (neg.f64 (/.f64 (neg.f64 (-.f64 C A)) B))) |
(+.f64 -1 (neg.f64 (/.f64 (+.f64 A (neg.f64 C)) B))) |
(+.f64 -1 (neg.f64 (/.f64 (-.f64 A C) B))) |
(-.f64 (/.f64 C B) 1) |
(+.f64 -1 (/.f64 C B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 -1 (/.f64 A B)) |
(neg.f64 (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 -1 (/.f64 A B)) |
(neg.f64 (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))) 1)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) 0) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 0 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (-.f64 -1 (/.f64 A B)) (/.f64 C B)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (neg.f64 (/.f64 A B)) (+.f64 -1 (/.f64 C B))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) -1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))) (-.f64 0 (-.f64 (*.f64 (/.f64 A B) 2) -2))) |
(+.f64 (+.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) (neg.f64 (-.f64 (*.f64 (/.f64 A B) 2) -2))) |
(+.f64 1 (+.f64 (+.f64 (/.f64 A B) (/.f64 C B)) (-.f64 -2 (*.f64 (/.f64 A B) 2)))) |
(+.f64 (+.f64 (/.f64 A B) (/.f64 C B)) (+.f64 (neg.f64 (*.f64 (/.f64 A B) 2)) -1)) |
(+.f64 (+.f64 (/.f64 A B) (/.f64 C B)) (+.f64 -1 (neg.f64 (*.f64 (/.f64 A B) 2)))) |
(+.f64 (neg.f64 (*.f64 (/.f64 A B) 2)) (+.f64 -1 (+.f64 (/.f64 A B) (/.f64 C B)))) |
(*.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (/.f64 1 (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) -1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1))) |
(*.f64 (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))))) |
(*.f64 (/.f64 1 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))))) |
(*.f64 (*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1)) (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))) |
(*.f64 (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))))) |
(*.f64 (/.f64 1 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))))) |
(*.f64 (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))) (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (*.f64 (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1))) (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1))))) |
(*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))))) (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))))))) |
(*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))))) (*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))))))) |
(*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (/.f64 (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))))))) |
(*.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) (*.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) (*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (/.f64 (/.f64 1 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))))))) |
(*.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) (*.f64 (*.f64 (/.f64 1 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))))) (/.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) (*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))))))) |
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1))) |
(*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (*.f64 (/.f64 (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))))) |
(*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (/.f64 (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))) |
(*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (/.f64 (/.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))))) |
(*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (/.f64 (/.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))))) |
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1))) |
(*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (/.f64 (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))) |
(*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (/.f64 (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (/.f64 1 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))))) |
(*.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) (/.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) (/.f64 1 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))))) (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))))) |
(*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (*.f64 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B))) (/.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) (/.f64 1 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))))) (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))))) |
(/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (/.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))))) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) -1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) 2) 2) |
(/.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) 2) 2) |
(/.f64 (*.f64 2 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) -2) |
(/.f64 (*.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1) 2) -2) |
(/.f64 (*.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) 2) 2) |
(/.f64 (*.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) 2) 2) |
(/.f64 (*.f64 2 (+.f64 1 (-.f64 (/.f64 A B) (/.f64 C B)))) -2) |
(pow.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) 1) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(neg.f64 (+.f64 (-.f64 (/.f64 A B) (/.f64 C B)) 1)) |
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 (neg.f64 (+.f64 1 (/.f64 A B))) (/.f64 C B)) |
(+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 0) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 0) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 1) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (*.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)))) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 1) |
(/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(+.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180) 0) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(+.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180)) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180) 0) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180) 1) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180) (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180))) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 360) 2) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B)))) (PI.f64)) 180) 1) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 -1 (/.f64 C B)))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (neg.f64 (/.f64 C B)) (+.f64 1 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (neg.f64 (+.f64 (+.f64 1 (/.f64 A B)) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 -1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (PI.f64)) |
| ✓ | 0.2b | (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
| ✓ | 4.8b | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) |
| ✓ | 8.9b | (/.f64 (pow.f64 (-.f64 A C) 2) B) |
Compiled 152 to 82 computations (46.1% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 7.0ms | A | @ | 0 | (/.f64 (pow.f64 (-.f64 A C) 2) B) |
| 1.0ms | C | @ | inf | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (PI.f64)) |
| 1.0ms | C | @ | -inf | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (PI.f64)) |
| 1.0ms | C | @ | -inf | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) |
| 1.0ms | C | @ | 0 | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) |
| 1× | batch-egg-rewrite |
| 1024× | rational_best-5 |
| 1022× | rational_best-4 |
| 1022× | rational_best-2 |
| 1022× | rational_best-3 |
| 1022× | rational_best-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 166 |
| 1 | 176 | 166 |
| 2 | 551 | 166 |
| 3 | 2265 | 166 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) |
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (PI.f64)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (+.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (+.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (+.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))) (+.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (/.f64 (pow.f64 (-.f64 A C) 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 1/2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) (/.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) 1))))) |
| 1× | egg-herbie |
| 804× | rational_best-simplify-47 |
| 706× | rational_best-simplify-2 |
| 674× | rational_best-simplify-49 |
| 674× | rational_best-simplify-50 |
| 664× | rational_best-simplify-1 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 257 | 9260 |
| 1 | 476 | 9116 |
| 2 | 1025 | 9116 |
| 3 | 2748 | 9116 |
| 4 | 5098 | 9068 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 C 2) B) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 A 2) B) |
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 A 2) B) |
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 A 2) B) |
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)))) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)))) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 (+.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)) C)) |
(+.f64 (*.f64 -1 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 (+.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)) C))) |
(+.f64 (*.f64 -1 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 (+.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)) C))) |
(/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (/.f64 C B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 A (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2)))))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 A (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 A (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(*.f64 1/2 (/.f64 (pow.f64 A 2) B)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) B))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(*.f64 1/2 (/.f64 (pow.f64 A 2) B)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) B))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(*.f64 1/2 (/.f64 (pow.f64 A 2) B)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) B))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64)) |
(+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 0) |
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) |
(+.f64 0 (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 0) |
(*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) |
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1) |
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(*.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) 2) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) 2)) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (+.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) 1)) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))) 1)) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (+.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (+.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) |
(*.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 4)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))) (+.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))))) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 1/2) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))) |
(*.f64 (/.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(*.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 1/2) 1/4) |
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(*.f64 (/.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) |
(pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1) |
(+.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) 0) |
(+.f64 0 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) |
(-.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) 0) |
(/.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) 1) |
(/.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) (/.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) 2) |
(pow.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) 1) |
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) 0) |
(+.f64 0 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) |
(-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) 0) |
(/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 2) |
(/.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) 1) |
(/.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(pow.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) 1) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) 0) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) 1) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))))) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))))) |
(*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))))) |
(*.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))) |
(*.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))) |
(pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) 1) |
| Outputs |
|---|
(/.f64 (pow.f64 C 2) B) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)) |
(+.f64 (/.f64 (pow.f64 C 2) B) (*.f64 -2 (/.f64 (*.f64 C A) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(/.f64 (pow.f64 A 2) B) |
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B)) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(/.f64 (pow.f64 A 2) B) |
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B)) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(/.f64 (pow.f64 A 2) B) |
(+.f64 (/.f64 (pow.f64 A 2) B) (*.f64 -2 (/.f64 (*.f64 A C) B))) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B)) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)) |
(+.f64 (/.f64 (pow.f64 C 2) B) (*.f64 -2 (/.f64 (*.f64 C A) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B)) |
(+.f64 (/.f64 (pow.f64 C 2) B) (*.f64 -2 (/.f64 (*.f64 C A) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(+.f64 (/.f64 (pow.f64 A 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 A C) B)) (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 (*.f64 -2 (/.f64 (*.f64 C A) B)) (/.f64 (pow.f64 A 2) B))) |
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) (+.f64 (/.f64 A B) 1)) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) (-.f64 -1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) (+.f64 (/.f64 A B) 1)) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) (-.f64 -1 (/.f64 A B))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1)) |
(-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) (+.f64 (/.f64 A B) 1)) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) (-.f64 -1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) (+.f64 (/.f64 A B) 1)) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) (-.f64 -1 (/.f64 A B))) |
-1 |
(-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B))) |
(-.f64 (/.f64 C B) (+.f64 (/.f64 A B) 1)) |
(-.f64 -1 (-.f64 (/.f64 A B) (/.f64 C B))) |
(+.f64 (/.f64 C B) (-.f64 -1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) (+.f64 (/.f64 A B) 1)) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) (-.f64 -1 (/.f64 A B))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))) (+.f64 1 (/.f64 A B))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) (+.f64 (/.f64 A B) 1)) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) (-.f64 -1 (/.f64 A B))) |
(*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)) |
(*.f64 -1 (/.f64 (+.f64 A (+.f64 B (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) |
(neg.f64 (/.f64 (+.f64 A (+.f64 B (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) |
(neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B)) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 B (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (*.f64 C (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 B (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2)))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B)) (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2))))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 B (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2))))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 B (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 B (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2))))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 B (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))))) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2))))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2))))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 B (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2))))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 B (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))))) |
(+.f64 (*.f64 (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))) C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B)) B)))) |
(+.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 B (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2))))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 B (*.f64 (/.f64 (pow.f64 A 2) B) 1/2))) B)) (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))))) |
(*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 (+.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)) C)) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2))))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 C (-.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2))))) |
(+.f64 (*.f64 -1 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 (+.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)) C))) |
(+.f64 (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))) (neg.f64 (+.f64 (/.f64 A B) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))) (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2))))) (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(+.f64 (*.f64 -1 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 (+.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)) C))) |
(+.f64 (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 -1 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))) (neg.f64 (+.f64 (/.f64 A B) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))) (neg.f64 (+.f64 1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 C (+.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2))))) (-.f64 -1 (+.f64 (/.f64 A B) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B) |
(/.f64 (-.f64 C (+.f64 B (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) B) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (/.f64 C B)) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 (/.f64 C B) -1))) B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 -1 (-.f64 (+.f64 (/.f64 C B) (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 (/.f64 C B) -1))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 -1 (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 (/.f64 C B) -1))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 -1 (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 (/.f64 C B) -1))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 (/.f64 C B) -1))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 -1 (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 -1 (/.f64 C B)))) B)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1 (/.f64 (*.f64 A (+.f64 1 (*.f64 (/.f64 C B) -1))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 -1 (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (+.f64 (/.f64 C B) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 A (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))) (neg.f64 A))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 A (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 A (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))) (neg.f64 A)))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))) (neg.f64 A)))) (-.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 -1 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 -1 (*.f64 A (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))))) (/.f64 C B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 A (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))) (neg.f64 A)))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 (-.f64 (/.f64 1 B) (/.f64 C (pow.f64 B 2))) (neg.f64 A)))) (-.f64 -1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 -1 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
(*.f64 (/.f64 (pow.f64 C 2) B) 1/2) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (*.f64 (/.f64 (*.f64 C A) B) -1)) |
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (neg.f64 (/.f64 (*.f64 C A) B))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (*.f64 (/.f64 (*.f64 C A) B) -1) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 C A) B)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (*.f64 (/.f64 (*.f64 C A) B) -1) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 C A) B)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(*.f64 1/2 (/.f64 (pow.f64 A 2) B)) |
(*.f64 (/.f64 (pow.f64 A 2) B) 1/2) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) B))) |
(+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (*.f64 (/.f64 (*.f64 C A) B) -1)) |
(+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (neg.f64 (/.f64 (*.f64 C A) B))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (*.f64 (/.f64 (*.f64 C A) B) -1) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 C A) B)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (*.f64 (/.f64 (*.f64 C A) B) -1) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 C A) B)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(*.f64 1/2 (/.f64 (pow.f64 A 2) B)) |
(*.f64 (/.f64 (pow.f64 A 2) B) 1/2) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) B))) |
(+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (*.f64 (/.f64 (*.f64 C A) B) -1)) |
(+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (neg.f64 (/.f64 (*.f64 C A) B))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (*.f64 (/.f64 (*.f64 C A) B) -1) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 C A) B)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (*.f64 (/.f64 (*.f64 C A) B) -1) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 C A) B)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(*.f64 1/2 (/.f64 (pow.f64 A 2) B)) |
(*.f64 (/.f64 (pow.f64 A 2) B) 1/2) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 A 2) B))) |
(+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (*.f64 (/.f64 (*.f64 C A) B) -1)) |
(+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (neg.f64 (/.f64 (*.f64 C A) B))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (*.f64 (/.f64 (*.f64 C A) B) -1) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 C A) B)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (*.f64 (/.f64 (*.f64 C A) B) -1) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 C A) B)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
(*.f64 (/.f64 (pow.f64 C 2) B) 1/2) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (*.f64 (/.f64 (*.f64 C A) B) -1)) |
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (neg.f64 (/.f64 (*.f64 C A) B))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (*.f64 (/.f64 (*.f64 C A) B) -1) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 C A) B)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (*.f64 (/.f64 (*.f64 C A) B) -1) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 C A) B)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
(*.f64 (/.f64 (pow.f64 C 2) B) 1/2) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (*.f64 (/.f64 (*.f64 C A) B) -1)) |
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (neg.f64 (/.f64 (*.f64 C A) B))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (*.f64 (/.f64 (*.f64 C A) B) -1) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 C A) B)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(+.f64 (*.f64 -1 (/.f64 (*.f64 A C) B)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (*.f64 (/.f64 (*.f64 C A) B) -1) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(+.f64 (neg.f64 (/.f64 (*.f64 C A) B)) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 A 2) B)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 B -1)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 B -1)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 B -1)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 B -1)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 B)) (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 A (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 C -1)) 2) B)) (*.f64 C -1)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 B (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))) A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 C -1)) 2) B)) (*.f64 C -1)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 B (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))) A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 C -1)) 2) B)) (*.f64 C -1)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 B (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))) A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 (*.f64 -1 C) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 A (+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 C -1)) 2) B)) (*.f64 C -1)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 B (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))) A)) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 B (+.f64 A (+.f64 (neg.f64 C) (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))))) B))) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 A B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 B (+.f64 A (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (+.f64 (+.f64 B A) (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 A -1)) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 A -1)) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 A -1)) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 A -1)) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 A -1)) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 A -1)) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 -1 A)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 A -1)) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 A -1)) 2) B)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (neg.f64 A)) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) B)))) B)) (PI.f64)) |
(+.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 0) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(+.f64 0 (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(-.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 0) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) 2) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) 2)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (+.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) 1)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))) 1)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (+.f64 1 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (+.f64 1 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (+.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (+.f64 (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 4)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))) (+.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 1/2) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 1/2 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) (*.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) 1/2) 1/4) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 1 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (/.f64 (pow.f64 (-.f64 A C) 2) B)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(*.f64 (/.f64 2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(pow.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1) |
(/.f64 (pow.f64 (-.f64 A C) 2) B) |
(+.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) 0) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) |
(+.f64 0 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) |
(-.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) 0) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) |
(/.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) 1) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) |
(/.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) (/.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))))) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) |
(/.f64 (*.f64 2 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) 2) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) |
(pow.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)))) 1) |
(*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) 0) |
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(+.f64 0 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2)) |
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(-.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) 0) |
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 2) |
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(/.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) 1) |
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(/.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) (/.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) (/.f64 (pow.f64 (-.f64 A C) 2) B))) |
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(pow.f64 (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2) 1) |
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(*.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 (/.f64 (pow.f64 (-.f64 A C) 2) B) 1/2))))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))))) (PI.f64)) |
Compiled 28478 to 18376 computations (35.5% saved)
22 alts after pruning (20 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 718 | 9 | 727 |
| Fresh | 3 | 11 | 14 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 2 | 4 |
| Total | 724 | 22 | 746 |
| Status | Error | Program |
|---|---|---|
| ▶ | 34.9b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
| 50.0b | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) | |
| 40.0b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) | |
| ▶ | 36.7b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
| 44.0b | (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) | |
| 48.6b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (neg.f64 (pow.f64 (*.f64 B C) 2))) (*.f64 B (pow.f64 A 3)))))) (PI.f64))) | |
| 58.1b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (PI.f64))) | |
| 56.3b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))))) (PI.f64))) | |
| 58.1b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) | |
| ▶ | 45.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64))) |
| ✓ | 50.0b | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
| ▶ | 42.2b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| 38.0b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (PI.f64))) | |
| 54.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) | |
| 47.6b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) | |
| 56.2b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 A) (+.f64 A (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))) B))) (PI.f64))) | |
| 39.7b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) | |
| 53.5b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B))) (PI.f64))) | |
| 44.0b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) B))) (PI.f64))) | |
| 54.7b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) | |
| ▶ | 51.4b | (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
| ✓ | 50.6b | (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
Compiled 848 to 672 computations (20.8% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) |
| ✓ | 0.0b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
| ✓ | 1.2b | (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
| ✓ | 29.2b | (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
Compiled 96 to 67 computations (30.2% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | B | @ | inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
| 2.0ms | B | @ | 0 | (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
| 1.0ms | C | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
| 1.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
| 1.0ms | C | @ | inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 896× | rational_best-5 |
| 894× | rational_best-4 |
| 894× | rational_best-2 |
| 894× | rational_best-3 |
| 894× | rational_best-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 152 |
| 1 | 146 | 152 |
| 2 | 470 | 152 |
| 3 | 1953 | 152 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 0 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) 360) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) 360)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) 1))))) |
| 1× | egg-herbie |
| 1504× | rational_best-simplify-80 |
| 1418× | rational_best-simplify-78 |
| 1368× | rational_best-simplify-94 |
| 1182× | rational_best-simplify-135 |
| 802× | rational_best-simplify-54 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 237 | 5322 |
| 1 | 456 | 5166 |
| 2 | 1178 | 5166 |
| 3 | 4606 | 5134 |
| 1× | node limit |
| Inputs |
|---|
C |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) C) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))) |
B |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B))) |
(*.f64 -1 B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) |
B |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B))) |
C |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) C) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))) |
(*.f64 -1 C) |
(+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))) |
(*.f64 -1 B) |
(+.f64 C (*.f64 -1 B)) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))) |
(*.f64 2 C) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) (pow.f64 B 8)) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))) |
(*.f64 -1 B) |
(+.f64 C (*.f64 -1 B)) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) |
B |
(+.f64 C B) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64)) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 0) |
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 0) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) |
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 0) |
(+.f64 0 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C) |
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 0 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1) |
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(*.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) -1) |
(*.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(*.f64 (/.f64 1 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) |
(*.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(*.f64 (/.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1) |
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) -1) |
(/.f64 (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2) |
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) 2) -2) |
(pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1) |
(neg.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) |
(+.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) 0) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) 0) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) 1) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) 360) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) 360))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) 360) 2) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) 1) |
(+.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) 0) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) 1) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))))) |
(*.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
(*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))))) |
(*.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) |
(*.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) |
(pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) 1) |
| Outputs |
|---|
C |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) C) |
(+.f64 C (*.f64 1/2 (/.f64 (pow.f64 B 2) C))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))) |
(+.f64 C (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))) |
B |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B) |
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) |
(+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5)))))) |
(+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5)))))) |
(*.f64 -1 B) |
(*.f64 B -1) |
(neg.f64 B) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B)) |
(+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 C 2) B) -1/2)) |
(+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 2) B) -1/2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))) |
(+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8))) |
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) |
(+.f64 (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (*.f64 (/.f64 (pow.f64 C 6) (pow.f64 B 5)) -1/16))) |
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (+.f64 (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)) (*.f64 (/.f64 (pow.f64 C 6) (pow.f64 B 5)) -1/16))) |
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8) (+.f64 (neg.f64 B) (*.f64 (/.f64 (pow.f64 C 6) (pow.f64 B 5)) -1/16)))) |
B |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B) |
(+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) |
(+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5))) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) B))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5)))))) |
(+.f64 B (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (*.f64 1/16 (/.f64 (pow.f64 C 6) (pow.f64 B 5)))))) |
C |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) C) |
(+.f64 C (*.f64 1/2 (/.f64 (pow.f64 B 2) C))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))) |
(+.f64 C (+.f64 (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))) (*.f64 1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))) |
(*.f64 -1 C) |
(*.f64 C -1) |
(neg.f64 C) |
(+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) |
(+.f64 (*.f64 C -1) (*.f64 (/.f64 (pow.f64 B 2) C) -1/2)) |
(+.f64 (neg.f64 C) (*.f64 (/.f64 (pow.f64 B 2) C) -1/2)) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1 C) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)))) |
(+.f64 (+.f64 (*.f64 C -1) (*.f64 (/.f64 (pow.f64 B 2) C) -1/2)) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8)) |
(+.f64 (neg.f64 C) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (+.f64 (neg.f64 C) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1 C) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (+.f64 (*.f64 C -1) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16)))) |
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16)) (+.f64 (neg.f64 C) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (+.f64 (neg.f64 C) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16)))) |
(*.f64 -1 B) |
(*.f64 B -1) |
(neg.f64 B) |
(+.f64 C (*.f64 -1 B)) |
(+.f64 C (*.f64 B -1)) |
(+.f64 C (neg.f64 B)) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 C (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 C 2) B) -1/2))) |
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (+.f64 C (neg.f64 B))) |
(+.f64 (neg.f64 B) (+.f64 C (*.f64 (/.f64 (pow.f64 C 2) B) -1/2))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) |
(+.f64 C (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))) |
(+.f64 C (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))) |
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)) (+.f64 C (neg.f64 B))) |
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8) (+.f64 C (neg.f64 B)))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (/.f64 (pow.f64 B 2) C) -1/2) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8)) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))) |
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16))) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16)) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -1/8 (pow.f64 B 4)) 2) (*.f64 1/16 (pow.f64 B 8))) (pow.f64 C 7)))))) |
(*.f64 2 C) |
(*.f64 C 2) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 2 C)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 C 2)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 C 2))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 2 C) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3)))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))) (*.f64 C 2)))) |
(*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) |
(*.f64 (/.f64 (pow.f64 B 2) C) -1/2) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (*.f64 -1/2 (/.f64 (pow.f64 B 2) C))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8)) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16))) |
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 B 4) (pow.f64 C 3))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) C)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2)) (pow.f64 B 8)) C)) (*.f64 -1/16 (/.f64 (pow.f64 B 6) (pow.f64 C 5)))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 8) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C))))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 8) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C))) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 8) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C)) (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8)))) |
(+.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 B 6) (pow.f64 C 5)) -1/16) (+.f64 (*.f64 (/.f64 (pow.f64 B 4) (pow.f64 C 3)) 1/8) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 B 8) (+.f64 (*.f64 1/16 (/.f64 1 (pow.f64 C 6))) (pow.f64 (/.f64 -1/8 (pow.f64 C 3)) 2))) C))))) |
(*.f64 -1 B) |
(*.f64 B -1) |
(neg.f64 B) |
(+.f64 C (*.f64 -1 B)) |
(+.f64 C (*.f64 B -1)) |
(+.f64 C (neg.f64 B)) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (*.f64 -1 B))) |
(+.f64 C (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 C 2) B) -1/2))) |
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (+.f64 C (neg.f64 B))) |
(+.f64 (neg.f64 B) (+.f64 C (*.f64 (/.f64 (pow.f64 C 2) B) -1/2))) |
(+.f64 C (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1 B) (*.f64 1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) |
(+.f64 C (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (+.f64 (*.f64 B -1) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))) |
(+.f64 C (+.f64 (neg.f64 B) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)))) |
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8)) (+.f64 C (neg.f64 B))) |
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 C 4) (pow.f64 B 3)) 1/8) (+.f64 C (neg.f64 B)))) |
B |
(+.f64 C B) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C B)) |
(+.f64 C (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B))) |
(+.f64 C (+.f64 (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))))) |
(+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C B))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 B (+.f64 C (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3)))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 C 4) (pow.f64 B 3))) (+.f64 C B))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 C -1) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 C -1) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 C -1) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 C -1) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) B))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 C -1) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 C -1) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 C -1) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 C -1) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B))) (PI.f64)) |
(/.f64 (atan.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) B))) (PI.f64)) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 0) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 0) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (*.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(*.f64 (/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(*.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)) (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 2) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) 1) |
(sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(+.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 0) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(+.f64 0 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(+.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) C) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 0 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(+.f64 (+.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (neg.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) -1) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 (/.f64 1 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (*.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))))) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 (/.f64 (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (*.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))))) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 (/.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(*.f64 (/.f64 (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 1 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) (*.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))))) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(/.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) -1) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(/.f64 (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2) |
(/.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) -2) |
(/.f64 (*.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C) 2) -2) |
(/.f64 (*.f64 2 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) 2) |
(/.f64 (*.f64 2 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) -2) |
(pow.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) 1) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(neg.f64 (-.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))) C)) |
(+.f64 C (neg.f64 (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2))))) |
(-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) |
(+.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) 360) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) 360))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) 360) 2) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) 0) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) 0) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) 1) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) |
(*.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) 1) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64)) |
Compiled 18 to 16 computations (11.1% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 1/2 (/.f64 B A)) |
| ✓ | 0.0b | (atan.f64 (*.f64 1/2 (/.f64 B A))) |
| ✓ | 0.1b | (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
| ✓ | 0.2b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
Compiled 40 to 22 computations (45% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | B | @ | 0 | (*.f64 1/2 (/.f64 B A)) |
| 1.0ms | B | @ | 0 | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| 1.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| 1.0ms | B | @ | inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| 1.0ms | A | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 1394× | rational_best-simplify-57 |
| 704× | rational_best-simplify-44 |
| 664× | rational_best-5 |
| 662× | rational_best-4 |
| 662× | rational_best-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 86 |
| 1 | 114 | 86 |
| 2 | 362 | 86 |
| 3 | 1500 | 86 |
| 4 | 6476 | 86 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 1/2 (/.f64 B A)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan.f64 (*.f64 1/2 (/.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (atan.f64 (*.f64 1/2 (/.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A))))) (atan.f64 (*.f64 1/2 (/.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A))))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 B A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/2 (/.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 B A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 B A) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 B A) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 B A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 B A)) (/.f64 (/.f64 B A) (/.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (/.f64 B A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 B A) -2)))))) |
| 1× | egg-herbie |
| 1124× | rational_best-simplify-129 |
| 902× | rational_best-simplify-80 |
| 808× | rational_best-simplify-49 |
| 806× | rational_best-simplify-78 |
| 786× | rational_best-simplify-24 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 114 | 1319 |
| 1 | 217 | 1319 |
| 2 | 750 | 1319 |
| 3 | 2856 | 1319 |
| 4 | 7531 | 1319 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 0) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 0) |
(-.f64 0 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 360) 2) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1) |
(neg.f64 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) |
(+.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 0) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))) |
(*.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(*.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(pow.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(+.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 0) |
(+.f64 0 (atan.f64 (*.f64 1/2 (/.f64 B A)))) |
(-.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 0) |
(-.f64 0 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A)))))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A)))))) |
(*.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A)))) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) |
(*.f64 (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A))))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))))) |
(*.f64 (/.f64 (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))))) |
(*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(*.f64 (/.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A))))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(/.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) 2) |
(pow.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1) |
(neg.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(+.f64 (*.f64 1/2 (/.f64 B A)) 0) |
(+.f64 0 (*.f64 1/2 (/.f64 B A))) |
(-.f64 (*.f64 1/2 (/.f64 B A)) 0) |
(-.f64 0 (/.f64 (/.f64 B A) -2)) |
(/.f64 (/.f64 B A) 2) |
(/.f64 (*.f64 1/2 (/.f64 B A)) 1) |
(/.f64 (*.f64 1/2 (/.f64 B A)) (/.f64 (/.f64 B A) (/.f64 B A))) |
(pow.f64 (*.f64 1/2 (/.f64 B A)) 1) |
(neg.f64 (/.f64 (/.f64 B A) -2)) |
| Outputs |
|---|
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(-.f64 0 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 360) 2) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(neg.f64 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) |
(+.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 0) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(+.f64 0 (atan.f64 (*.f64 1/2 (/.f64 B A)))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(-.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 0) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(-.f64 0 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A)))))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A)))))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A)))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A))))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 (/.f64 (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 (/.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A))))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(/.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 2) 2) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(pow.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) 1) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(neg.f64 (neg.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))))) |
(atan.f64 (*.f64 1/2 (/.f64 B A))) |
(+.f64 (*.f64 1/2 (/.f64 B A)) 0) |
(*.f64 1/2 (/.f64 B A)) |
(+.f64 0 (*.f64 1/2 (/.f64 B A))) |
(*.f64 1/2 (/.f64 B A)) |
(-.f64 (*.f64 1/2 (/.f64 B A)) 0) |
(*.f64 1/2 (/.f64 B A)) |
(-.f64 0 (/.f64 (/.f64 B A) -2)) |
(neg.f64 (/.f64 (/.f64 B A) -2)) |
(/.f64 (/.f64 B A) 2) |
(/.f64 (*.f64 1/2 (/.f64 B A)) 1) |
(*.f64 1/2 (/.f64 B A)) |
(/.f64 (*.f64 1/2 (/.f64 B A)) (/.f64 (/.f64 B A) (/.f64 B A))) |
(*.f64 (/.f64 1/2 (/.f64 B A)) (*.f64 (/.f64 B A) (/.f64 B A))) |
(*.f64 (*.f64 1/2 (/.f64 B A)) (/.f64 (/.f64 B A) (/.f64 B A))) |
(pow.f64 (*.f64 1/2 (/.f64 B A)) 1) |
(*.f64 1/2 (/.f64 B A)) |
(neg.f64 (/.f64 (/.f64 B A) -2)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
| ✓ | 0.0b | (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) |
| ✓ | 0.0b | (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
| ✓ | 1.4b | (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
Compiled 65 to 29 computations (55.4% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
| 0.0ms | A | @ | inf | (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
| 0.0ms | C | @ | -inf | (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
| 0.0ms | A | @ | -inf | (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
| 0.0ms | C | @ | inf | (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
| 1× | batch-egg-rewrite |
| 848× | rational_best-5 |
| 846× | rational_best-4 |
| 846× | rational_best-2 |
| 846× | rational_best-3 |
| 846× | rational_best-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 134 |
| 1 | 136 | 134 |
| 2 | 437 | 134 |
| 3 | 1844 | 134 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)) |
(atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A B))) (-.f64 0 (*.f64 (/.f64 A B) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (/.f64 1 (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))) (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))))) (*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (*.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180) 1))))) |
| 1× | egg-herbie |
| 914× | rational_best-simplify-80 |
| 888× | rational_best-simplify-24 |
| 836× | rational_best-simplify-78 |
| 832× | rational_best-simplify-129 |
| 828× | rational_best-simplify-49 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 161 | 3944 |
| 1 | 301 | 3896 |
| 2 | 914 | 3896 |
| 3 | 3189 | 3534 |
| 4 | 7688 | 3534 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 1 (/.f64 A B)) |
(/.f64 C B) |
(/.f64 C B) |
(/.f64 (-.f64 C A) B) |
1 |
1 |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(*.f64 -1 (/.f64 A B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(*.f64 -1 (/.f64 A B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) |
(atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) |
(atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) |
(atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(+.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B))) |
(+.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) 0) |
(+.f64 0 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) |
(+.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B))) |
(+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) |
(+.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A B))) (-.f64 0 (*.f64 (/.f64 A B) 2))) |
(*.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) |
(*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) 1) |
(*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) |
(*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) |
(*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (/.f64 1 (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) |
(*.f64 (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) |
(*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) -1) |
(*.f64 (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))))) |
(*.f64 (*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))) (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) |
(*.f64 (*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))))) (*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))))))) |
(*.f64 (/.f64 (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))))) |
(*.f64 (/.f64 (*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))))) |
(/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) 1) |
(/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) |
(/.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) -1) |
(/.f64 (*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) 2) 2) |
(/.f64 (*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) 2) -2) |
(pow.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) 1) |
(neg.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))) |
(+.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 0) |
(*.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 1) |
(*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))))) |
(*.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (*.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))))) |
(*.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))) |
(*.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))) |
(pow.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 1) |
(+.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) 0) |
(+.f64 0 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) |
(-.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) 0) |
(*.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) |
(*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) 1) |
(*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) |
(*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))))) |
(*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) |
(*.f64 (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))))) |
(*.f64 (/.f64 (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))))) |
(*.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) |
(*.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) |
(/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) 1) |
(/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) |
(/.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) 2) 2) |
(pow.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) 1) |
(+.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180) 0) |
(+.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180) 0) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180) 1) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 360) 2) |
(pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180) 1) |
| Outputs |
|---|
(-.f64 1 (/.f64 A B)) |
(/.f64 C B) |
(/.f64 C B) |
(/.f64 (-.f64 C A) B) |
1 |
1 |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 C -1) (*.f64 A -1)) B))) |
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B))) |
(+.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 C A) -1) B))) |
(+.f64 1 (neg.f64 (/.f64 (neg.f64 (-.f64 C A)) B))) |
(+.f64 1 (neg.f64 (/.f64 (+.f64 A (neg.f64 C)) B))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 C -1) (*.f64 A -1)) B))) |
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B))) |
(+.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 C A) -1) B))) |
(+.f64 1 (neg.f64 (/.f64 (neg.f64 (-.f64 C A)) B))) |
(+.f64 1 (neg.f64 (/.f64 (+.f64 A (neg.f64 C)) B))) |
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 C) (*.f64 -1 A)) B)) 1) |
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 C -1) (*.f64 A -1)) B))) |
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 C A)) B))) |
(+.f64 1 (neg.f64 (/.f64 (*.f64 (-.f64 C A) -1) B))) |
(+.f64 1 (neg.f64 (/.f64 (neg.f64 (-.f64 C A)) B))) |
(+.f64 1 (neg.f64 (/.f64 (+.f64 A (neg.f64 C)) B))) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 -1 (/.f64 A B)) |
(neg.f64 (/.f64 A B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 -1 (/.f64 A B)) |
(neg.f64 (/.f64 A B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) |
(/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) |
(atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) |
(atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) |
(atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) |
(atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) |
(atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) |
(atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) |
(atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) |
(atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) |
(atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (+.f64 (*.f64 -1 (/.f64 C B)) (/.f64 A B)))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (*.f64 (/.f64 C B) -1)))) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (-.f64 1 (+.f64 (/.f64 A B) (neg.f64 (/.f64 C B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (*.f64 -1 (/.f64 A B))))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(+.f64 (+.f64 1 (/.f64 C B)) (neg.f64 (/.f64 A B))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) 0) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 0 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (neg.f64 (/.f64 A B)) (+.f64 1 (/.f64 C B))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (+.f64 1 (+.f64 (/.f64 C B) (/.f64 A B))) (-.f64 0 (*.f64 (/.f64 A B) 2))) |
(+.f64 (+.f64 1 (+.f64 (/.f64 A B) (/.f64 C B))) (neg.f64 (*.f64 (/.f64 A B) 2))) |
(+.f64 1 (+.f64 (+.f64 (/.f64 A B) (/.f64 C B)) (neg.f64 (*.f64 (/.f64 A B) 2)))) |
(+.f64 1 (+.f64 (/.f64 A B) (+.f64 (/.f64 C B) (neg.f64 (*.f64 (/.f64 A B) 2))))) |
(*.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) 1) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (/.f64 1 (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) -1) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))) (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (*.f64 (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))))) (*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))))))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (/.f64 (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(*.f64 (/.f64 (*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (/.f64 1 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) 1) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (/.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) -1) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(/.f64 (*.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) 2) 2) |
(/.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) 2) 2) |
(/.f64 (*.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B))) 2) -2) |
(/.f64 (*.f64 2 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))) -2) |
(/.f64 (*.f64 2 (-.f64 -1 (-.f64 (/.f64 C B) (/.f64 A B)))) -2) |
(pow.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1) 1) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(neg.f64 (+.f64 (/.f64 A B) (-.f64 -1 (/.f64 C B)))) |
(+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B)))) |
(+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B))) |
(+.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 0) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 0) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 1) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (*.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(*.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)))) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 1) |
(/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) |
(/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64)) |
(+.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) 0) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(+.f64 0 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(-.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) 0) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(*.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) 1) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(*.f64 (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(*.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(*.f64 (/.f64 (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(*.f64 (/.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(*.f64 (/.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (/.f64 1 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1))) (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) 1) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)))) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(/.f64 (*.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) 2) 2) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(pow.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) 1) |
(atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) |
(atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180) 0) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(+.f64 0 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180)) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180) 0) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180) 1) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180) (/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180) (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180))) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 360) 2) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
(pow.f64 (*.f64 (/.f64 (atan.f64 (+.f64 (-.f64 (/.f64 C B) (/.f64 A B)) 1)) (PI.f64)) 180) 1) |
(*.f64 (/.f64 (atan.f64 (+.f64 1 (+.f64 (/.f64 C B) (neg.f64 (/.f64 A B))))) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 1 (-.f64 (/.f64 C B) (/.f64 A B)))) (PI.f64))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
| 0.2b | (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) | |
| ✓ | 4.8b | (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A)) |
| 8.9b | (/.f64 (pow.f64 (-.f64 A C) 2) B) |
Compiled 154 to 82 computations (46.8% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | B | @ | -inf | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
| 1.0ms | A | @ | -inf | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
| 0.0ms | C | @ | -inf | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
| 0.0ms | B | @ | inf | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
| 0.0ms | C | @ | inf | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
| 1× | batch-egg-rewrite |
| 1082× | rational_best-5 |
| 1080× | rational_best-4 |
| 1080× | rational_best-2 |
| 1080× | rational_best-3 |
| 1080× | rational_best-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 22 | 122 |
| 1 | 179 | 122 |
| 2 | 569 | 122 |
| 3 | 2377 | 122 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) (/.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 B) (*.f64 2 (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) 1))))) |
| 1× | egg-herbie |
| 824× | rational_best-simplify-1 |
| 756× | rational_best-simplify-2 |
| 684× | rational_best-simplify-43 |
| 618× | rational_best-simplify-24 |
| 570× | rational_best-simplify-49 |
Useful iterations: 5 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 163 | 6209 |
| 1 | 301 | 6133 |
| 2 | 523 | 6121 |
| 3 | 1231 | 6121 |
| 4 | 2372 | 6121 |
| 5 | 4460 | 6085 |
| 6 | 7356 | 6085 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B))) (/.f64 A B)) |
1 |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B))) (/.f64 A B)) |
1 |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B))) (/.f64 A B)) |
(/.f64 (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (/.f64 1 B)))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))))))) |
(*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 A (-.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (/.f64 1 B)))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 A (-.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 A (-.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))))))) |
(*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 A (+.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 A (+.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 A (+.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))))) |
(/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B) A) B) |
(-.f64 (+.f64 1 (+.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 A (pow.f64 B 2))) (/.f64 1 B))) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 A (pow.f64 B 2))) (/.f64 1 B))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 A (pow.f64 B 2))) (/.f64 1 B))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 A (pow.f64 B 2))) (/.f64 1 B))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 A (pow.f64 B 2))) (/.f64 1 B))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 A (pow.f64 B 2))) (/.f64 1 B))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -1 (*.f64 C (-.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (-.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (-.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C) (+.f64 A (*.f64 -1 B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C) (+.f64 A (*.f64 -1 B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C) (+.f64 A (*.f64 -1 B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C) (+.f64 A (*.f64 -1 B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) (+.f64 B (*.f64 -1 A)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) (+.f64 B (*.f64 -1 A)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) (+.f64 B (*.f64 -1 A)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) (+.f64 B (*.f64 -1 A)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B) (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B) (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B) (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B) (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(+.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) 0) |
(+.f64 0 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) |
(-.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) 0) |
(/.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) 1) |
(/.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) (/.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)))) |
(/.f64 (*.f64 (/.f64 1 B) (*.f64 2 (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) 2) |
(pow.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) 1) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) 0) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) 1) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))))) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))))) |
(*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))))) |
(*.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))) |
(*.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))) |
(pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) 1) |
| Outputs |
|---|
(*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B))) (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) 1)) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B))) (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) 1)) (/.f64 A B)) |
1 |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) 1) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B))) (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) 1)) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B))) (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) 1)) (/.f64 A B)) |
1 |
(-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) 1) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B))) (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) 1)) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (/.f64 C B))) (/.f64 A B)) |
(-.f64 (+.f64 (/.f64 C B) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) 1)) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) 1)) (/.f64 A B)) |
(/.f64 (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) B) |
(/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C B)) B) |
(/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (/.f64 1 B)))))) |
(+.f64 (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (/.f64 1 B)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) 1)) |
(+.f64 (+.f64 (/.f64 C B) (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B)))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (/.f64 C B) (+.f64 (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))))))) |
(+.f64 1 (+.f64 (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (/.f64 1 B)))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(+.f64 1 (+.f64 (+.f64 (/.f64 C B) (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B)))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(+.f64 1 (+.f64 (/.f64 C B) (+.f64 (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(+.f64 (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))) (+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(+.f64 (/.f64 C B) (+.f64 (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))) (+.f64 1 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(+.f64 (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))) (+.f64 (+.f64 (/.f64 C B) 1) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))))))) |
(+.f64 1 (+.f64 (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (/.f64 1 B)))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(+.f64 1 (+.f64 (+.f64 (/.f64 C B) (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B)))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(+.f64 1 (+.f64 (/.f64 C B) (+.f64 (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(+.f64 (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))) (+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(+.f64 (/.f64 C B) (+.f64 (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))) (+.f64 1 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(+.f64 (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))) (+.f64 (+.f64 (/.f64 C B) 1) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 A (-.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (/.f64 1 B)))) |
(+.f64 (*.f64 A (-.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 A (-.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))))))) |
(+.f64 1 (+.f64 (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (/.f64 1 B)))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(+.f64 1 (+.f64 (+.f64 (/.f64 C B) (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B)))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(+.f64 1 (+.f64 (/.f64 C B) (+.f64 (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(+.f64 (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))) (+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(+.f64 (/.f64 C B) (+.f64 (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))) (+.f64 1 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(+.f64 (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))) (+.f64 (+.f64 (/.f64 C B) 1) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 A (-.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))))))) |
(+.f64 1 (+.f64 (+.f64 (/.f64 C B) (*.f64 A (-.f64 (*.f64 -1 (/.f64 C (pow.f64 B 2))) (/.f64 1 B)))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(+.f64 1 (+.f64 (+.f64 (/.f64 C B) (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B)))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(+.f64 1 (+.f64 (/.f64 C B) (+.f64 (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(+.f64 (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))) (+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(+.f64 (/.f64 C B) (+.f64 (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))) (+.f64 1 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(+.f64 (*.f64 A (-.f64 (neg.f64 (/.f64 C (pow.f64 B 2))) (/.f64 1 B))) (+.f64 (+.f64 (/.f64 C B) 1) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 A (+.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 A (*.f64 -1 (+.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 (+.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)) (neg.f64 A))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 A (+.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))))) |
(+.f64 (+.f64 (*.f64 A (*.f64 -1 (+.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 C B))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) 1)) |
(+.f64 1 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 (+.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)) (neg.f64 A))) (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))))) |
(+.f64 1 (+.f64 (+.f64 (/.f64 C B) (*.f64 (+.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)) (neg.f64 A))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(+.f64 (*.f64 (+.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)) (neg.f64 A)) (+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)) (neg.f64 A)) (+.f64 (/.f64 C B) 1))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) (+.f64 (+.f64 (/.f64 C B) 1) (*.f64 (+.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)) (neg.f64 A)))) |
(+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 (/.f64 C B) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (*.f64 A (+.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))))) |
(+.f64 (+.f64 (*.f64 A (*.f64 -1 (+.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 C B))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) 1)) |
(+.f64 1 (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 (+.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)) (neg.f64 A))) (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))))) |
(+.f64 1 (+.f64 (+.f64 (/.f64 C B) (*.f64 (+.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)) (neg.f64 A))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(+.f64 (*.f64 (+.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)) (neg.f64 A)) (+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) (+.f64 (*.f64 (+.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)) (neg.f64 A)) (+.f64 (/.f64 C B) 1))) |
(+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) (+.f64 (+.f64 (/.f64 C B) 1) (*.f64 (+.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)) (neg.f64 A)))) |
(/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B) A) B) |
(/.f64 (-.f64 (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 A 2) B))) A) B) |
(-.f64 (+.f64 1 (+.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 A (pow.f64 B 2))) (/.f64 1 B))) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2))))))) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (+.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 C (-.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 A (pow.f64 B 2))) (/.f64 1 B))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2))))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) 1)) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (+.f64 1 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))) (+.f64 1 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 A (pow.f64 B 2))) (/.f64 1 B))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2))))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) 1)) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (+.f64 1 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))) (+.f64 1 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 A (pow.f64 B 2))) (/.f64 1 B))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 C (+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 C (+.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 C (-.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 A (pow.f64 B 2))) (/.f64 1 B))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2))))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) 1)) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (+.f64 1 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))) (+.f64 1 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 C (+.f64 (*.f64 -1 (/.f64 A (pow.f64 B 2))) (/.f64 1 B))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2))))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) 1)) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (+.f64 1 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))) (+.f64 1 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (*.f64 -1 (*.f64 C (-.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 C (+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 C (+.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (*.f64 C (-.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2))))) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (-.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2))))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) 1)) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (+.f64 1 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))) (+.f64 1 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 C (-.f64 (/.f64 A (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (*.f64 -1 (/.f64 A (pow.f64 B 2))))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) 1)) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (+.f64 1 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 1 (+.f64 (*.f64 C (+.f64 (/.f64 1 B) (neg.f64 (/.f64 A (pow.f64 B 2))))) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(-.f64 (+.f64 (*.f64 C (-.f64 (/.f64 1 B) (/.f64 A (pow.f64 B 2)))) (+.f64 1 (*.f64 1/2 (+.f64 (/.f64 (pow.f64 C 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (/.f64 A B)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C) (+.f64 A (*.f64 -1 B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (+.f64 A (*.f64 B -1))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (+.f64 A (neg.f64 B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C) (+.f64 A (*.f64 -1 B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (+.f64 A (*.f64 B -1))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (+.f64 A (neg.f64 B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C) (+.f64 A (*.f64 -1 B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (+.f64 A (*.f64 B -1))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (+.f64 A (neg.f64 B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) C) (+.f64 A (*.f64 -1 B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (+.f64 A (*.f64 B -1))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B))) (+.f64 A (neg.f64 B))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) (+.f64 B (*.f64 -1 A)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 A -1) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 A -1)) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (neg.f64 A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) B)) (+.f64 B (neg.f64 A)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) (+.f64 B (*.f64 -1 A)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 A -1) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 A -1)) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (neg.f64 A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) B)) (+.f64 B (neg.f64 A)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) (+.f64 B (*.f64 -1 A)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 A -1) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 A -1)) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (neg.f64 A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) B)) (+.f64 B (neg.f64 A)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 -1 A)) 2) B)) (+.f64 B (*.f64 -1 A)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 A -1) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (*.f64 A -1)) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (neg.f64 A) (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) B))))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 C (neg.f64 A)) 2) B)) (+.f64 B (neg.f64 A)))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B) (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 C -1)) 2) B))) (+.f64 A (*.f64 C -1))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))) (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B) (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 C -1)) 2) B))) (+.f64 A (*.f64 C -1))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))) (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B) (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 C -1)) 2) B))) (+.f64 A (*.f64 C -1))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))) (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 -1 C)) 2) B)) B) (+.f64 A (*.f64 -1 C))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (*.f64 C -1)) 2) B))) (+.f64 A (*.f64 C -1))) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (+.f64 A (neg.f64 C)) 2) B))) (+.f64 A (neg.f64 C))) B)) (PI.f64)) |
(+.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) 0) |
(*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A)) |
(*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) |
(+.f64 0 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) |
(*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A)) |
(*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) |
(-.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) 0) |
(*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A)) |
(*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) |
(/.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) 1) |
(*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A)) |
(*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) |
(/.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) (/.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)))) |
(*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A)) |
(*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) |
(/.f64 (*.f64 (/.f64 1 B) (*.f64 2 (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) 2) |
(*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A)) |
(*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) |
(pow.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) 1) |
(*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A)) |
(*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A)) |
(+.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) |
(*.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)))) A))) (PI.f64)) |
Compiled 15893 to 10033 computations (36.9% saved)
26 alts after pruning (21 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 509 | 10 | 519 |
| Fresh | 4 | 11 | 15 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 5 | 6 |
| Total | 515 | 26 | 541 |
| Status | Error | Program |
|---|---|---|
| 48.7b | (*.f64 180 (/.f64 (*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A))))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (PI.f64))) | |
| 47.8b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B) A) B)) (PI.f64))) | |
| ✓ | 34.9b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
| 53.5b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (PI.f64))) | |
| 40.0b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (PI.f64))) | |
| ▶ | 47.7b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C B)) B)) (PI.f64))) |
| ▶ | 40.9b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
| 48.8b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) B)) (PI.f64))) | |
| ▶ | 50.0b | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| 45.1b | (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) | |
| 44.0b | (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) | |
| 48.6b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (neg.f64 (pow.f64 (*.f64 B C) 2))) (*.f64 B (pow.f64 A 3)))))) (PI.f64))) | |
| ▶ | 58.1b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (PI.f64))) |
| 56.3b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))))) (PI.f64))) | |
| ✓ | 50.0b | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
| ✓ | 42.2b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| ▶ | 38.0b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (PI.f64))) |
| 54.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) | |
| 47.6b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) | |
| 39.7b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) | |
| 44.0b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) B))) (PI.f64))) | |
| 54.7b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) | |
| ✓ | 51.4b | (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
| ✓ | 50.6b | (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
| 55.2b | (*.f64 180 (*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))) | |
| 48.7b | (*.f64 180 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))) |
Compiled 1024 to 778 computations (24% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (PI.f64)) |
| ✓ | 0.1b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (PI.f64))) |
| ✓ | 2.4b | (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))) |
| ✓ | 12.3b | (/.f64 (*.f64 B C) (pow.f64 A 2)) |
Compiled 98 to 49 computations (50% saved)
36 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 12.0ms | B | @ | 0 | (/.f64 (*.f64 B C) (pow.f64 A 2)) |
| 1.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (PI.f64))) |
| 1.0ms | C | @ | inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (PI.f64))) |
| 1.0ms | B | @ | inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (PI.f64))) |
| 1.0ms | A | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 948× | rational_best-5 |
| 946× | rational_best-4 |
| 946× | rational_best-2 |
| 946× | rational_best-3 |
| 946× | rational_best-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 154 |
| 1 | 163 | 154 |
| 2 | 507 | 154 |
| 3 | 2106 | 154 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 B C) (pow.f64 A 2)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (PI.f64)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 B C) (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 1 (/.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2))) (/.f64 (*.f64 B C) (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2))) (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2))) (/.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2)))) (/.f64 (*.f64 B C) (pow.f64 A 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2))) (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2))) (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2))) (/.f64 (*.f64 B C) (pow.f64 A 2))) (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2)))) (/.f64 (*.f64 B C) (pow.f64 A 2))) (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 1 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (/.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) -2) (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) -2)) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 1/2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) -2) (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) 1))))) |
| 1× | egg-herbie |
| 1138× | rational_best-simplify-2 |
| 1054× | rational_best-simplify-49 |
| 802× | rational_best-simplify-132 |
| 728× | rational_best-simplify-44 |
| 634× | rational_best-simplify-24 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 178 | 9485 |
| 1 | 336 | 9361 |
| 2 | 1198 | 9361 |
| 3 | 3029 | 9361 |
| 4 | 6828 | 9361 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) B)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) B)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) B)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) B)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(/.f64 B A) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(/.f64 B A) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(/.f64 B A) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 0) |
(+.f64 0 (/.f64 (*.f64 B C) (pow.f64 A 2))) |
(-.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 0) |
(*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 1) |
(*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2))))) |
(*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 1 (/.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2))))) |
(*.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2))) |
(*.f64 (/.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2))) (/.f64 (*.f64 B C) (pow.f64 A 2))) |
(*.f64 (/.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2))) (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(*.f64 (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2))) (/.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(*.f64 (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2)))) (/.f64 (*.f64 B C) (pow.f64 A 2))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2))) (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2))) (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2))))) |
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2))) (/.f64 (*.f64 B C) (pow.f64 A 2))) (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2)))) (/.f64 (*.f64 B C) (pow.f64 A 2))) (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(pow.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 1) |
(-.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 0) |
(*.f64 2 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) |
(*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1) |
(*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) |
(*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))) |
(*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))) |
(*.f64 1/2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) 2) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 2)) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 1)) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) 1)) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 1 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))))) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))))) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))))) |
(*.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) |
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) |
(*.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) |
(*.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))))) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (/.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) |
(*.f64 1/4 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 4)) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) |
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) -2) (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) -2)) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))) |
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 1/2) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) |
(*.f64 (/.f64 1/2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))) |
(*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 1/2) 1/4) |
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) |
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) |
(*.f64 (/.f64 2 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) -2) (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) -2))) |
(/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1) |
(/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) |
(/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 2) |
(pow.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1) |
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) 0) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) 0) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) 1) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) 360) 2) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) 1) |
(+.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) 0) |
(*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) 1) |
(*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))))) |
(*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))))) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) |
(*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))))) |
(*.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) |
(*.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) |
(pow.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) 1) |
| Outputs |
|---|
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 B (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A))) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 B (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A))) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 B (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A))) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 B (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A))) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 B (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A))) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 B (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A))) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 B (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A))) |
(*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B) |
(*.f64 B (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A))) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) B)) |
(*.f64 (-.f64 (*.f64 (/.f64 C (pow.f64 A 2)) -1) (/.f64 1 A)) (*.f64 -1 B)) |
(neg.f64 (*.f64 B (-.f64 (neg.f64 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)))) |
(*.f64 (-.f64 (neg.f64 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) (neg.f64 B)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) B)) |
(*.f64 (-.f64 (*.f64 (/.f64 C (pow.f64 A 2)) -1) (/.f64 1 A)) (*.f64 -1 B)) |
(neg.f64 (*.f64 B (-.f64 (neg.f64 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)))) |
(*.f64 (-.f64 (neg.f64 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) (neg.f64 B)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) B)) |
(*.f64 (-.f64 (*.f64 (/.f64 C (pow.f64 A 2)) -1) (/.f64 1 A)) (*.f64 -1 B)) |
(neg.f64 (*.f64 B (-.f64 (neg.f64 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)))) |
(*.f64 (-.f64 (neg.f64 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) (neg.f64 B)) |
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) B)) |
(*.f64 (-.f64 (*.f64 (/.f64 C (pow.f64 A 2)) -1) (/.f64 1 A)) (*.f64 -1 B)) |
(neg.f64 (*.f64 B (-.f64 (neg.f64 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)))) |
(*.f64 (-.f64 (neg.f64 (/.f64 C (pow.f64 A 2))) (/.f64 1 A)) (neg.f64 B)) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(/.f64 B A) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(/.f64 B A) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(/.f64 B A) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (-.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (*.f64 -1 (/.f64 B A))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 C B) (pow.f64 A 2)) (/.f64 B A)))) (PI.f64)) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 0) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(+.f64 0 (/.f64 (*.f64 B C) (pow.f64 A 2))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(-.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 0) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 1) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2))))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 1 (/.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2))))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (/.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2))) (/.f64 (*.f64 B C) (pow.f64 A 2))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (/.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2))) (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2))) (/.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2)))) (/.f64 (*.f64 B C) (pow.f64 A 2))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2))) (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2))) (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2))))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2))) (/.f64 (*.f64 B C) (pow.f64 A 2))) (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 1 (/.f64 (*.f64 B C) (pow.f64 A 2)))) (/.f64 (*.f64 B C) (pow.f64 A 2))) (*.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 (*.f64 B C) (pow.f64 A 2)))) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(pow.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) 1) |
(/.f64 (*.f64 C B) (pow.f64 A 2)) |
(-.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 0) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 2 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 1/2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) 2) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 2)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 1)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 1 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) 1)) |
(*.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (+.f64 1 (*.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))))) |
(*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) 1/2))) (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) |
(*.f64 1/2 (*.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (+.f64 1 (*.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))))))) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))) |
(*.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (+.f64 (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (*.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))))) |
(*.f64 1/2 (*.f64 (+.f64 (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (*.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) 1/2))) (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) |
(*.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (*.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))))))) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 1 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))))) |
(*.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (+.f64 1 (*.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))))) |
(*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) 1/2))) (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) |
(*.f64 1/2 (*.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (+.f64 1 (*.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))))))) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))))) |
(*.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (+.f64 (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (*.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))))) |
(*.f64 1/2 (*.f64 (+.f64 (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (*.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) 1/2))) (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) |
(*.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (+.f64 (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (*.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))))))) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))))) |
(*.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (*.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (+.f64 (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))))) |
(*.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (*.f64 (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))))) |
(*.f64 1/2 (*.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))))) |
(*.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) (*.f64 1/2 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (/.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 1/4 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 4)) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) |
(*.f64 (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (*.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))) |
(*.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))) |
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) -2) (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) -2)) (+.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))) |
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) -2) (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) -2)) (+.f64 (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))))) |
(*.f64 (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) -2) (*.f64 (+.f64 (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))) (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) -2))) |
(*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 1/2) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) |
(*.f64 (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (*.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))) |
(*.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))) |
(*.f64 (/.f64 1/2 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) (*.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2))) (*.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)))) |
(*.f64 (*.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (*.f64 (/.f64 (/.f64 1 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (*.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))) (*.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))))) |
(*.f64 (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (*.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))) (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))))) |
(*.f64 (/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 1/2) 1/4) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (/.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 1 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(*.f64 (/.f64 2 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (*.f64 (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) -2) (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) -2))) |
(*.f64 (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) -2) (*.f64 (/.f64 2 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) -2))) |
(*.f64 (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) -2) (*.f64 (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) -2) (/.f64 2 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))))) |
(*.f64 (*.f64 (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) -2) (/.f64 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) -2)) (/.f64 2 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2)))))) |
(/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (/.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)))) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(/.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A))) 2) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(pow.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1) |
(+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))) |
(+.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) 360) 2) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) 0) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))))) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(*.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)))) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (*.f64 (+.f64 (/.f64 (*.f64 B C) (pow.f64 A 2)) (/.f64 B A)) 1/2)) (PI.f64)) 1) |
(/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 C B) (pow.f64 A 2))))) (PI.f64)) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
| ✓ | 0.2b | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
Compiled 28 to 10 computations (64.3% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | C | @ | 0 | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| 1.0ms | B | @ | inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| 1.0ms | C | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| 1.0ms | C | @ | inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| 1.0ms | B | @ | -inf | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| 1× | batch-egg-rewrite |
| 1244× | rational_best-simplify-57 |
| 718× | rational_best-simplify-43 |
| 616× | rational_best-5 |
| 614× | rational_best-4 |
| 614× | rational_best-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 44 |
| 1 | 98 | 44 |
| 2 | 323 | 44 |
| 3 | 1347 | 44 |
| 4 | 5855 | 44 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))))) |
| 1× | egg-herbie |
| 1348× | rational_best-simplify-80 |
| 1168× | rational_best-simplify-78 |
| 1118× | rational_best-simplify-2 |
| 898× | rational_best-simplify-132 |
| 770× | rational_best-simplify-44 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 61 | 605 |
| 1 | 120 | 605 |
| 2 | 263 | 605 |
| 3 | 1356 | 605 |
| 4 | 2975 | 605 |
| 5 | 5603 | 605 |
| 1× | node limit |
| Inputs |
|---|
(+.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 0) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 0) |
(-.f64 0 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 360) 2) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1) |
(neg.f64 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) |
(+.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 0) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1) |
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) |
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) |
(*.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) |
(*.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(*.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(pow.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
| Outputs |
|---|
(+.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(+.f64 0 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(-.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 0) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(-.f64 0 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 360) 2) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(pow.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) 1) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(neg.f64 (neg.f64 (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 0) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 0) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) 1) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 C B)) (PI.f64)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
| ✓ | 0.0b | (/.f64 (+.f64 C B) B) |
| ✓ | 0.0b | (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) |
Compiled 39 to 11 computations (71.8% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | C | @ | 0 | (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) |
| 1.0ms | B | @ | -inf | (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) |
| 0.0ms | C | @ | -inf | (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) |
| 0.0ms | B | @ | inf | (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) |
| 0.0ms | C | @ | inf | (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) |
| 1× | batch-egg-rewrite |
| 1356× | rational_best-simplify-57 |
| 674× | rational_best-5 |
| 672× | rational_best-4 |
| 672× | rational_best-2 |
| 672× | rational_best-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 69 |
| 1 | 107 | 69 |
| 2 | 351 | 69 |
| 3 | 1464 | 69 |
| 4 | 6390 | 69 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) |
(/.f64 (+.f64 C B) B) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 C B) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 C B) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 C B) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 C B) B) (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 C B) B) (*.f64 (/.f64 (+.f64 C B) B) (/.f64 1 (/.f64 (+.f64 C B) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 C B) B) (/.f64 1 (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 C B) B)) (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)) (/.f64 1 (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 C B) B) (/.f64 1 (/.f64 (+.f64 C B) B))) (/.f64 (+.f64 C B) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))) (*.f64 (/.f64 (+.f64 C B) B) (*.f64 (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)) (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 C B) B)) (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))) (*.f64 (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)) (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)) (/.f64 (+.f64 C B) B)) (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (+.f64 C B) B) (/.f64 1 (/.f64 (+.f64 C B) B))) (/.f64 (+.f64 C B) B)) (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))) (/.f64 (+.f64 C B) B)) (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 C B) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 C B) B))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180) (/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 360) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180))))))) |
| 1× | egg-herbie |
| 856× | rational_best-simplify-80 |
| 852× | rational_best-simplify-2 |
| 800× | rational_best-simplify-49 |
| 762× | rational_best-simplify-50 |
| 736× | rational_best-simplify-78 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 110 | 2015 |
| 1 | 218 | 1925 |
| 2 | 462 | 1925 |
| 3 | 1483 | 1925 |
| 4 | 3453 | 1745 |
| 5 | 7839 | 1745 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)) |
1 |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
(/.f64 C B) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
(/.f64 C B) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
(/.f64 C B) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
1 |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
1 |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 0) |
(+.f64 0 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(-.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 0) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 1) |
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))) |
(*.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) |
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))) |
(*.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) |
(*.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) |
(pow.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 1) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) |
(+.f64 (/.f64 (+.f64 C B) B) 0) |
(+.f64 0 (/.f64 (+.f64 C B) B)) |
(-.f64 (/.f64 (+.f64 C B) B) 0) |
(-.f64 0 (neg.f64 (/.f64 (+.f64 C B) B))) |
(*.f64 (/.f64 (+.f64 C B) B) 1) |
(*.f64 (/.f64 (+.f64 C B) B) (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))) |
(*.f64 (/.f64 (+.f64 C B) B) (*.f64 (/.f64 (+.f64 C B) B) (/.f64 1 (/.f64 (+.f64 C B) B)))) |
(*.f64 (/.f64 (+.f64 C B) B) (/.f64 1 (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)))) |
(*.f64 1 (/.f64 (+.f64 C B) B)) |
(*.f64 (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)) (/.f64 (+.f64 C B) B)) |
(*.f64 (/.f64 1 (/.f64 (+.f64 C B) B)) (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))) |
(*.f64 (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)) (/.f64 1 (/.f64 (+.f64 C B) B))) |
(*.f64 (*.f64 (/.f64 (+.f64 C B) B) (/.f64 1 (/.f64 (+.f64 C B) B))) (/.f64 (+.f64 C B) B)) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))) (*.f64 (/.f64 (+.f64 C B) B) (*.f64 (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)) (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 C B) B)) (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))) (*.f64 (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)) (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)))) |
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)) (/.f64 (+.f64 C B) B)) (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))) |
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 C B) B) (/.f64 1 (/.f64 (+.f64 C B) B))) (/.f64 (+.f64 C B) B)) (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))) (/.f64 (+.f64 C B) B)) (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))) |
(pow.f64 (/.f64 (+.f64 C B) B) 1) |
(neg.f64 (neg.f64 (/.f64 (+.f64 C B) B))) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180) 0) |
(+.f64 0 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180)) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180) 0) |
(-.f64 0 (neg.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180) 1) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180) (/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 360) 2) |
(pow.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180) 1) |
(neg.f64 (neg.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180))) |
| Outputs |
|---|
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
1 |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
(/.f64 C B) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
(/.f64 C B) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
(/.f64 C B) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
1 |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
1 |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (/.f64 C B)) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (*.f64 -1 B)) B)) (PI.f64))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64))) |
(+.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 0) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(+.f64 0 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(-.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 0) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(-.f64 0 (neg.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 1) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(*.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (/.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (*.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) (*.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(*.f64 (/.f64 (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(*.f64 (/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(pow.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 1) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(neg.f64 (neg.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)))) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) |
(/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64)) |
(+.f64 (/.f64 (+.f64 C B) B) 0) |
(/.f64 (+.f64 B C) B) |
(+.f64 0 (/.f64 (+.f64 C B) B)) |
(/.f64 (+.f64 B C) B) |
(-.f64 (/.f64 (+.f64 C B) B) 0) |
(/.f64 (+.f64 B C) B) |
(-.f64 0 (neg.f64 (/.f64 (+.f64 C B) B))) |
(/.f64 (+.f64 B C) B) |
(*.f64 (/.f64 (+.f64 C B) B) 1) |
(/.f64 (+.f64 B C) B) |
(*.f64 (/.f64 (+.f64 C B) B) (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))) |
(/.f64 (+.f64 B C) B) |
(*.f64 (/.f64 (+.f64 C B) B) (*.f64 (/.f64 (+.f64 C B) B) (/.f64 1 (/.f64 (+.f64 C B) B)))) |
(/.f64 (+.f64 B C) B) |
(*.f64 (/.f64 (+.f64 C B) B) (/.f64 1 (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)))) |
(/.f64 (+.f64 B C) B) |
(*.f64 1 (/.f64 (+.f64 C B) B)) |
(/.f64 (+.f64 B C) B) |
(*.f64 (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)) (/.f64 (+.f64 C B) B)) |
(/.f64 (+.f64 B C) B) |
(*.f64 (/.f64 1 (/.f64 (+.f64 C B) B)) (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))) |
(/.f64 (+.f64 B C) B) |
(*.f64 (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)) (/.f64 1 (/.f64 (+.f64 C B) B))) |
(/.f64 (+.f64 B C) B) |
(*.f64 (*.f64 (/.f64 (+.f64 C B) B) (/.f64 1 (/.f64 (+.f64 C B) B))) (/.f64 (+.f64 C B) B)) |
(/.f64 (+.f64 B C) B) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))) (*.f64 (/.f64 (+.f64 C B) B) (*.f64 (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)) (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))))) |
(/.f64 (+.f64 B C) B) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 C B) B)) (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))) (*.f64 (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)) (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)))) |
(/.f64 (+.f64 B C) B) |
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B)) (/.f64 (+.f64 C B) B)) (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))) |
(/.f64 (+.f64 B C) B) |
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 C B) B) (/.f64 1 (/.f64 (+.f64 C B) B))) (/.f64 (+.f64 C B) B)) (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))) |
(/.f64 (+.f64 B C) B) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))) (/.f64 (+.f64 C B) B)) (*.f64 (/.f64 (+.f64 C B) B) (/.f64 (+.f64 C B) B))) |
(/.f64 (+.f64 B C) B) |
(pow.f64 (/.f64 (+.f64 C B) B) 1) |
(/.f64 (+.f64 B C) B) |
(neg.f64 (neg.f64 (/.f64 (+.f64 C B) B))) |
(/.f64 (+.f64 B C) B) |
(+.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180) 0) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64))) |
(+.f64 0 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180)) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64))) |
(-.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180) 0) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64))) |
(-.f64 0 (neg.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180) 1) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180) (/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180) (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64))) |
(/.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 360) 2) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64))) |
(pow.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180) 1) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64))) |
(neg.f64 (neg.f64 (*.f64 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64)) 180))) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (*.f64 -1 C)) B)) (PI.f64)) 180) |
(*.f64 (/.f64 (atan.f64 (/.f64 (-.f64 B (neg.f64 C)) B)) (PI.f64)) 180) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 B C) B)) (PI.f64))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C B)) |
| ✓ | 0.2b | (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
| ✓ | 2.4b | (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C B)) B) |
| ✓ | 8.8b | (/.f64 (pow.f64 C 2) B) |
Compiled 99 to 59 computations (40.4% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | B | @ | 0 | (/.f64 (pow.f64 C 2) B) |
| 0.0ms | C | @ | 0 | (/.f64 (pow.f64 C 2) B) |
| 0.0ms | C | @ | inf | (/.f64 (pow.f64 C 2) B) |
| 0.0ms | B | @ | -inf | (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C B)) B) |
| 0.0ms | C | @ | inf | (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
| 1× | batch-egg-rewrite |
| 1178× | rational_best-simplify-57 |
| 582× | rational_best-5 |
| 580× | rational_best-4 |
| 580× | rational_best-2 |
| 580× | rational_best-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 100 |
| 1 | 101 | 100 |
| 2 | 321 | 100 |
| 3 | 1304 | 100 |
| 4 | 5587 | 100 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 C 2) B) |
(/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C B)) B) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C B)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 C 2) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 C 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 C 2) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 C 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 C 2) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 C 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 C 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (/.f64 (pow.f64 C 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 C 2) B)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (+.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (/.f64 1 (/.f64 (pow.f64 C 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B))) (/.f64 (pow.f64 C 2) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 2 (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 C 2) B)) 1/2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B))) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 4) 1/4) 1/16)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) 2) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 C 2) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 C 2) B))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 (pow.f64 C 2) B) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 C 2) B) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 C 2) B)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 (pow.f64 C 2) B) -2)))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 C B) (+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 C B))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))))))) |
| 1× | egg-herbie |
| 1170× | rational_best-simplify-2 |
| 1038× | rational_best-simplify-49 |
| 732× | rational_best-simplify-132 |
| 676× | rational_best-simplify-44 |
| 588× | rational_best-simplify-80 |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 200 | 4787 |
| 1 | 428 | 4787 |
| 2 | 1362 | 4787 |
| 3 | 3295 | 4769 |
| 4 | 6983 | 4769 |
| 1× | node limit |
| Inputs |
|---|
1 |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
1 |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
1 |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
B |
(+.f64 C B) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
(+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
(+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
(+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
B |
(+.f64 C B) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
B |
(+.f64 C B) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 (/.f64 (pow.f64 C 2) B) 0) |
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) |
(+.f64 0 (/.f64 (pow.f64 C 2) B)) |
(-.f64 (/.f64 (pow.f64 C 2) B) 0) |
(-.f64 0 (neg.f64 (/.f64 (pow.f64 C 2) B))) |
(*.f64 2 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) |
(*.f64 (/.f64 (pow.f64 C 2) B) 1) |
(*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) |
(*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 2) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) 2)) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B))))) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B))))) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B))))) |
(*.f64 1 (/.f64 (pow.f64 C 2) B)) |
(*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (/.f64 (pow.f64 C 2) B)) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 C 2) B)) 1/2) |
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) 4)) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (+.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (/.f64 1 (/.f64 (pow.f64 C 2) B))) |
(*.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B))) (/.f64 (pow.f64 C 2) B)) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))) |
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 2) 4) |
(*.f64 (/.f64 1/2 (*.f64 2 (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) 4))) |
(*.f64 (/.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 C 2) B)) 1/2) 1/4) |
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) |
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B))) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) |
(*.f64 (/.f64 2 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 4) 1/4) 1/16) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) |
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) 2) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (/.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))) |
(pow.f64 (/.f64 (pow.f64 C 2) B) 1) |
(neg.f64 (neg.f64 (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) 0) |
(+.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) |
(-.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) 0) |
(-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) |
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) 1) |
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) |
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)))) |
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)))) |
(*.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))))) |
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) |
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) |
(pow.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) 1) |
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) |
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 0) |
(+.f64 0 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) |
(-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 0) |
(-.f64 0 (/.f64 (/.f64 (pow.f64 C 2) B) -2)) |
(/.f64 (/.f64 (pow.f64 C 2) B) 2) |
(/.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 1) |
(/.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (neg.f64 (/.f64 (pow.f64 C 2) B)) -2) |
(pow.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 1) |
(neg.f64 (/.f64 (/.f64 (pow.f64 C 2) B) -2)) |
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) 0) |
(-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) |
(*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) 1) |
(*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) |
(*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))))) |
(*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))))) |
(*.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) |
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))))) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) |
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) |
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) 1) |
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) |
(/.f64 (+.f64 (+.f64 C B) (+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 C B))) 2) |
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) 2) -2) |
(pow.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) 1) |
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) |
| Outputs |
|---|
1 |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) |
(+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
1 |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
1 |
(+.f64 1 (/.f64 C B)) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
(+.f64 1 (+.f64 (/.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))) (+.f64 1 (/.f64 C B))) |
(+.f64 (/.f64 C B) (+.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2))))) |
(+.f64 (+.f64 1 (/.f64 C B)) (*.f64 1/2 (/.f64 (pow.f64 C 2) (pow.f64 B 2)))) |
B |
(+.f64 C B) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
(+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
(+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
(+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
B |
(+.f64 C B) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
B |
(+.f64 C B) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 C (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) B)) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(+.f64 (/.f64 (pow.f64 C 2) B) 0) |
(/.f64 (pow.f64 C 2) B) |
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) |
(/.f64 (pow.f64 C 2) B) |
(+.f64 0 (/.f64 (pow.f64 C 2) B)) |
(/.f64 (pow.f64 C 2) B) |
(-.f64 (/.f64 (pow.f64 C 2) B) 0) |
(/.f64 (pow.f64 C 2) B) |
(-.f64 0 (neg.f64 (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 2 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (/.f64 (pow.f64 C 2) B) 1) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 2) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) 2)) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (/.f64 (pow.f64 C 2) B))) |
(*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (+.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B))))) |
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B))))) |
(*.f64 1/2 (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))) (/.f64 (pow.f64 C 2) B))) |
(*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))))) |
(*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (+.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))))) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B))))) |
(*.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B))))) |
(*.f64 1/2 (*.f64 (+.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))) (/.f64 (pow.f64 C 2) B))) |
(*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 1/2 (+.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))))) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B))))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 1 (/.f64 (pow.f64 C 2) B)) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (/.f64 (pow.f64 C 2) B)) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (*.f64 2 (/.f64 (pow.f64 C 2) B)) 1/2) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) 4)) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (+.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)))) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 1/4 (/.f64 (pow.f64 C 2) B))) (+.f64 (/.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (/.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))) |
(*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (+.f64 (/.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (/.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/4))) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 C 2) B)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (/.f64 1 (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B))) (/.f64 (pow.f64 C 2) B)) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))) |
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 2) 4) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (/.f64 1/2 (*.f64 2 (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) 4))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (/.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) (*.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 C 2) B)) 1/2) 1/4) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B))) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (/.f64 2 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 1/4 (*.f64 (/.f64 2 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 2 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/4))) |
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 2 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))) |
(*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))) |
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 4) 1/4) 1/16) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(*.f64 (/.f64 (*.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) 2) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 1/4 (*.f64 (/.f64 2 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 2 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/4))) |
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 2 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))) |
(*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))) |
(*.f64 (/.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 1/4 (/.f64 (pow.f64 C 2) B))) (/.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/4))) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/4)) (/.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 1/4 (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/4))) |
(*.f64 (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 1/4 (*.f64 (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/4))) |
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1 (/.f64 (pow.f64 C 2) B)))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 1/4 (*.f64 (/.f64 2 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) |
(*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 2 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/4))) |
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 2 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))))) |
(*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 1/2 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))))) |
(*.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) (/.f64 1 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)))) (*.f64 (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))))) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 1/4 (/.f64 (pow.f64 C 2) B))) (*.f64 (/.f64 (+.f64 (/.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (/.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 1/4 (/.f64 (pow.f64 C 2) B)))) (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 1/4 (/.f64 (pow.f64 C 2) B))))) |
(*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/4)) (*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/4)) (/.f64 (+.f64 (/.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (/.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/4))))) |
(*.f64 1/4 (*.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (+.f64 (/.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) (/.f64 1 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) (*.f64 (/.f64 (pow.f64 C 2) B) 1/4))) (/.f64 (*.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B)) (*.f64 (/.f64 (pow.f64 C 2) B) (*.f64 (/.f64 (pow.f64 C 2) B) 1/4))))) |
(pow.f64 (/.f64 (pow.f64 C 2) B) 1) |
(/.f64 (pow.f64 C 2) B) |
(neg.f64 (neg.f64 (/.f64 (pow.f64 C 2) B))) |
(/.f64 (pow.f64 C 2) B) |
(+.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) 0) |
(/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) |
(+.f64 0 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) |
(/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) |
(-.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) 0) |
(/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) |
(-.f64 0 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) |
(/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) |
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) 1) |
(/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) |
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) |
(/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) |
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)))) |
(/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) |
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)))) |
(/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) |
(*.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) |
(/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) |
(/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) |
(/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) |
(/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) |
(*.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) |
(/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) (/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B))) (/.f64 (/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) (/.f64 (/.f64 (/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) (/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (/.f64 (/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) (/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B))))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) (/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B))) (/.f64 (/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) (/.f64 (/.f64 (/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) (/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B)) (/.f64 (/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) (/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B))))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) (/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B))) (/.f64 (/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) (/.f64 (/.f64 (/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) (/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B)) (/.f64 (/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) (/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B))))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) (/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B))) (*.f64 (/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) (/.f64 (/.f64 (/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) (/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B)) (/.f64 (/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) (/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))))) |
(/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) |
(*.f64 (/.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) |
(/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) |
(*.f64 (/.f64 (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) |
(/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B)) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) |
(/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) |
(pow.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B) 1) |
(/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) |
(neg.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) B))) |
(/.f64 (+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) B) |
(/.f64 (+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) B) |
(+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 0) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
(+.f64 0 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2)) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
(-.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 0) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
(-.f64 0 (/.f64 (/.f64 (pow.f64 C 2) B) -2)) |
(neg.f64 (/.f64 (/.f64 (pow.f64 C 2) B) -2)) |
(/.f64 (/.f64 (pow.f64 C 2) B) 2) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
(/.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 1) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
(/.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (/.f64 (/.f64 (pow.f64 C 2) B) (/.f64 (pow.f64 C 2) B))) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
(/.f64 (neg.f64 (/.f64 (pow.f64 C 2) B)) -2) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
(pow.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) 1) |
(*.f64 1/2 (/.f64 (pow.f64 C 2) B)) |
(neg.f64 (/.f64 (/.f64 (pow.f64 C 2) B) -2)) |
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) 0) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(-.f64 0 (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) 1) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))))) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))))) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))))) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))))) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) 1) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(/.f64 (+.f64 (+.f64 C B) (+.f64 (/.f64 (pow.f64 C 2) B) (+.f64 C B))) 2) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(/.f64 (*.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B))) 2) -2) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(pow.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)) 1) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
(neg.f64 (neg.f64 (+.f64 (*.f64 (/.f64 (pow.f64 C 2) B) 1/2) (+.f64 C B)))) |
(+.f64 C (+.f64 B (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 B (+.f64 C (*.f64 1/2 (/.f64 (pow.f64 C 2) B)))) |
(+.f64 (+.f64 C B) (*.f64 1/2 (/.f64 (pow.f64 C 2) B))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 4.1b | (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) |
| ✓ | 5.3b | (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) |
| ✓ | 8.5b | (/.f64 C (pow.f64 B 2)) |
| ✓ | 17.5b | (/.f64 (pow.f64 A 2) (pow.f64 B 2)) |
Compiled 154 to 109 computations (29.2% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | A | @ | 0 | (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) |
| 1.0ms | C | @ | 0 | (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) |
| 1.0ms | A | @ | 0 | (/.f64 (pow.f64 A 2) (pow.f64 B 2)) |
| 1.0ms | A | @ | inf | (/.f64 (pow.f64 A 2) (pow.f64 B 2)) |
| 0.0ms | C | @ | -inf | (/.f64 C (pow.f64 B 2)) |
| 1× | batch-egg-rewrite |
| 820× | rational_best-simplify-44 |
| 798× | rational_best-5 |
| 796× | rational_best-4 |
| 796× | rational_best-2 |
| 796× | rational_best-3 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 124 |
| 1 | 136 | 124 |
| 2 | 417 | 124 |
| 3 | 1735 | 124 |
| 4 | 7722 | 124 |
| 1× | node limit |
| Inputs |
|---|
(/.f64 (pow.f64 A 2) (pow.f64 B 2)) |
(/.f64 C (pow.f64 B 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) |
(*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 1 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 1 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 1 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 1 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 C (pow.f64 B 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 C (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 C (pow.f64 B 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (pow.f64 B 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (pow.f64 B 2)) (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (pow.f64 B 2)) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 (/.f64 C (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 C (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))) (/.f64 C (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))) (/.f64 1 (/.f64 C (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 (/.f64 C (pow.f64 B 2)))) (/.f64 C (pow.f64 B 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2)))) (*.f64 (/.f64 C (pow.f64 B 2)) (*.f64 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))) (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2)))) (*.f64 (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 (/.f64 C (pow.f64 B 2)))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 C (pow.f64 B 2)) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) 1))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (/.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 A (*.f64 2 (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) 1))))) |
| 1× | egg-herbie |
| 936× | rational_best-simplify-80 |
| 908× | rational_best-simplify-24 |
| 850× | rational_best-simplify-78 |
| 848× | rational_best-simplify-129 |
| 834× | rational_best-simplify-49 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 130 | 4601 |
| 1 | 250 | 4517 |
| 2 | 825 | 4517 |
| 3 | 3088 | 4517 |
| 4 | 7643 | 4517 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(/.f64 (+.f64 (*.f64 A C) (*.f64 -1/2 (pow.f64 A 2))) (pow.f64 B 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(*.f64 -1 (/.f64 A B)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(*.f64 -1 (/.f64 A B)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 A B)))) |
(/.f64 (*.f64 A C) (pow.f64 B 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(/.f64 (*.f64 A C) (pow.f64 B 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(*.f64 -1 (/.f64 A B)) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(/.f64 (*.f64 A C) (pow.f64 B 2)) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(/.f64 (*.f64 A C) (pow.f64 B 2)) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(/.f64 (*.f64 A C) (pow.f64 B 2)) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(*.f64 -1 (/.f64 A B)) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(*.f64 -1 (/.f64 A B)) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) 0) |
(+.f64 0 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(-.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) 0) |
(*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) 1) |
(*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 1 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(*.f64 1 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(*.f64 (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 1 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 1 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 1 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(pow.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) 1) |
(+.f64 (/.f64 C (pow.f64 B 2)) 0) |
(+.f64 0 (/.f64 C (pow.f64 B 2))) |
(-.f64 (/.f64 C (pow.f64 B 2)) 0) |
(*.f64 (/.f64 C (pow.f64 B 2)) 1) |
(*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2)))) |
(*.f64 (/.f64 C (pow.f64 B 2)) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 (/.f64 C (pow.f64 B 2))))) |
(*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))))) |
(*.f64 1 (/.f64 C (pow.f64 B 2))) |
(*.f64 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))) (/.f64 C (pow.f64 B 2))) |
(*.f64 (/.f64 1 (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2)))) |
(*.f64 (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))) (/.f64 1 (/.f64 C (pow.f64 B 2)))) |
(*.f64 (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 (/.f64 C (pow.f64 B 2)))) (/.f64 C (pow.f64 B 2))) |
(*.f64 (/.f64 1 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2)))) (*.f64 (/.f64 C (pow.f64 B 2)) (*.f64 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))) (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2)))))) |
(*.f64 (/.f64 (/.f64 1 (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2)))) (*.f64 (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))))) |
(*.f64 (/.f64 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2)))) |
(*.f64 (/.f64 (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 (/.f64 C (pow.f64 B 2)))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2)))) |
(pow.f64 (/.f64 C (pow.f64 B 2)) 1) |
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) 0) |
(*.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) |
(*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) 1) |
(*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) |
(*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))))) |
(*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))))) |
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) |
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) |
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))))) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) |
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) |
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) 1) |
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) |
(/.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) 2) |
(pow.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) 1) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) 0) |
(+.f64 0 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) |
(-.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) 0) |
(/.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) 1) |
(/.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (/.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) |
(/.f64 (*.f64 A (*.f64 2 (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) 2) |
(pow.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) 1) |
| Outputs |
|---|
(*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(/.f64 (+.f64 (*.f64 A C) (*.f64 -1/2 (pow.f64 A 2))) (pow.f64 B 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B)))) |
(*.f64 -1 (/.f64 A B)) |
(neg.f64 (/.f64 A B)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B)))) |
(*.f64 -1 (/.f64 A B)) |
(neg.f64 (/.f64 A B)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 A B))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (neg.f64 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B)))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B)))) |
(/.f64 (*.f64 A C) (pow.f64 B 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B)))) |
(/.f64 (*.f64 A C) (pow.f64 B 2)) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B)))) |
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B)))) |
(*.f64 -1 (/.f64 A B)) |
(neg.f64 (/.f64 A B)) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B))) |
(/.f64 (*.f64 A C) (pow.f64 B 2)) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B))) |
(/.f64 (*.f64 A C) (pow.f64 B 2)) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B))) |
(/.f64 (*.f64 A C) (pow.f64 B 2)) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B))) |
(*.f64 -1 (/.f64 A B)) |
(neg.f64 (/.f64 A B)) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B))) |
(*.f64 -1 (/.f64 A B)) |
(neg.f64 (/.f64 A B)) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (*.f64 -1 (/.f64 A B))) |
(+.f64 (/.f64 (*.f64 A C) (pow.f64 B 2)) (neg.f64 (/.f64 A B))) |
(+.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) 0) |
(/.f64 (pow.f64 A 2) (pow.f64 B 2)) |
(+.f64 0 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(/.f64 (pow.f64 A 2) (pow.f64 B 2)) |
(-.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) 0) |
(/.f64 (pow.f64 A 2) (pow.f64 B 2)) |
(*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) 1) |
(/.f64 (pow.f64 A 2) (pow.f64 B 2)) |
(*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(/.f64 (pow.f64 A 2) (pow.f64 B 2)) |
(*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 1 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(/.f64 (pow.f64 A 2) (pow.f64 B 2)) |
(*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 1 (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) |
(/.f64 (pow.f64 A 2) (pow.f64 B 2)) |
(*.f64 1 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(/.f64 (pow.f64 A 2) (pow.f64 B 2)) |
(*.f64 (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(/.f64 (pow.f64 A 2) (pow.f64 B 2)) |
(*.f64 (/.f64 1 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(/.f64 (pow.f64 A 2) (pow.f64 B 2)) |
(*.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 1 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(/.f64 (pow.f64 A 2) (pow.f64 B 2)) |
(*.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 1 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) (/.f64 (pow.f64 A 2) (pow.f64 B 2))) |
(/.f64 (pow.f64 A 2) (pow.f64 B 2)) |
(*.f64 (/.f64 1 (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(/.f64 (pow.f64 A 2) (pow.f64 B 2)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))))) |
(/.f64 (pow.f64 A 2) (pow.f64 B 2)) |
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(/.f64 (pow.f64 A 2) (pow.f64 B 2)) |
(*.f64 (/.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 1 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(/.f64 (pow.f64 A 2) (pow.f64 B 2)) |
(pow.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) 1) |
(/.f64 (pow.f64 A 2) (pow.f64 B 2)) |
(+.f64 (/.f64 C (pow.f64 B 2)) 0) |
(/.f64 C (pow.f64 B 2)) |
(+.f64 0 (/.f64 C (pow.f64 B 2))) |
(/.f64 C (pow.f64 B 2)) |
(-.f64 (/.f64 C (pow.f64 B 2)) 0) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (/.f64 C (pow.f64 B 2)) 1) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2)))) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (/.f64 C (pow.f64 B 2)) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 (/.f64 C (pow.f64 B 2))))) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))))) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 1 (/.f64 C (pow.f64 B 2))) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))) (/.f64 C (pow.f64 B 2))) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (/.f64 1 (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2)))) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))) (/.f64 1 (/.f64 C (pow.f64 B 2)))) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 (/.f64 C (pow.f64 B 2)))) (/.f64 C (pow.f64 B 2))) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (/.f64 1 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2)))) (*.f64 (/.f64 C (pow.f64 B 2)) (*.f64 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))) (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2)))))) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (/.f64 (/.f64 1 (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2)))) (*.f64 (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))))) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (/.f64 (/.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2)))) |
(/.f64 C (pow.f64 B 2)) |
(*.f64 (/.f64 (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 (/.f64 C (pow.f64 B 2)))) (/.f64 C (pow.f64 B 2))) (*.f64 (/.f64 C (pow.f64 B 2)) (/.f64 C (pow.f64 B 2)))) |
(/.f64 C (pow.f64 B 2)) |
(pow.f64 (/.f64 C (pow.f64 B 2)) 1) |
(/.f64 C (pow.f64 B 2)) |
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) 0) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) 1) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 (/.f64 1 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (*.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 (/.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(*.f64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) 1) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(/.f64 (*.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) 2) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(pow.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) 1) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2)))) |
(+.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) 0) |
(*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) |
(+.f64 0 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) |
(*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) |
(-.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) 0) |
(*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) |
(/.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) 1) |
(*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) |
(/.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (/.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) |
(*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) |
(/.f64 (*.f64 A (*.f64 2 (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) 2) |
(*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) |
(pow.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) 1) |
(*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))) |
Compiled 15580 to 9199 computations (41% saved)
28 alts after pruning (20 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 426 | 4 | 430 |
| Fresh | 0 | 16 | 16 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 8 | 9 |
| Total | 428 | 28 | 456 |
| Status | Error | Program |
|---|---|---|
| 48.7b | (*.f64 180 (/.f64 (*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A))))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (PI.f64))) | |
| 47.8b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B) A) B)) (PI.f64))) | |
| ✓ | 34.9b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
| 53.5b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (PI.f64))) | |
| 40.0b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (PI.f64))) | |
| ✓ | 47.7b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C B)) B)) (PI.f64))) |
| ✓ | 40.9b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
| 48.8b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) B)) (PI.f64))) | |
| 56.7b | (*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 A C) (pow.f64 B 2))) (PI.f64))) | |
| ✓ | 50.0b | (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
| 45.1b | (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) | |
| 44.0b | (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) | |
| 48.6b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (neg.f64 (pow.f64 (*.f64 B C) 2))) (*.f64 B (pow.f64 A 3)))))) (PI.f64))) | |
| 56.3b | (*.f64 180 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))))) (PI.f64))) | |
| 63.3b | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))))))) (PI.f64))) | |
| 53.8b | (*.f64 180 (/.f64 (atan.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (PI.f64))) | |
| ✓ | 50.0b | (*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
| ✓ | 42.2b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
| 36.3b | (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) | |
| 54.6b | (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) | |
| 47.6b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) | |
| 39.7b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) | |
| 44.0b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) B))) (PI.f64))) | |
| 54.7b | (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) | |
| ✓ | 51.4b | (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
| ✓ | 50.6b | (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
| 55.2b | (*.f64 180 (*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))) | |
| 48.7b | (*.f64 180 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))) |
Compiled 712 to 543 computations (23.7% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 A -2))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 A C) (pow.f64 B 2))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A))))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 A) (+.f64 A (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))))) (PI.f64))) |
(*.f64 180 (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 B 2) 1/2) 2) (neg.f64 (pow.f64 (*.f64 B C) 2))) (*.f64 B (pow.f64 A 3)))))) (PI.f64))) |
(*.f64 180 (*.f64 (/.f64 (/.f64 1 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)))) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (*.f64 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64)) (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))))))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (+.f64 (*.f64 (/.f64 (pow.f64 A 2) (pow.f64 B 2)) -1/2) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))))))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
7 calls:
| 218.0ms | B |
| 144.0ms | C |
| 46.0ms | A |
| 14.0ms | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
| 9.0ms | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)) |
| Error | Segments | Branch |
|---|---|---|
| 19.2b | 2 | A |
| 19.2b | 7 | B |
| 24.2b | 6 | C |
| 21.9b | 3 | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
| 21.9b | 3 | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)) |
| 21.9b | 3 | (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
| 21.9b | 3 | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
Compiled 1039 to 694 computations (33.2% saved)
| 6× | binary-search |
| Time | Left | Right |
|---|---|---|
| 48.0ms | 5.526041823256461e-63 | 1.2496577415039528e-61 |
| 68.0ms | 6.932982835439523e-141 | 3.314587473304665e-135 |
| 68.0ms | 3.43571452918161e-178 | 6.2346719293133124e-173 |
| 92.0ms | 2.9796420287882354e-260 | 3.826264876763507e-247 |
| 90.0ms | -3.983653395028686e-245 | -2.387429171433028e-252 |
| 44.0ms | -1.670445541111559e+169 | -4.193457397261532e+160 |
| 174.0ms | 182× | body | 4096 | valid |
| 104.0ms | 493× | body | 256 | valid |
| 74.0ms | 99× | body | 2048 | valid |
| 29.0ms | 51× | body | 1024 | valid |
| 12.0ms | 23× | body | 512 | valid |
Compiled 2472 to 1934 computations (21.8% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 A -2))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 A C) (pow.f64 B 2))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A))))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (+.f64 (neg.f64 C) (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 (+.f64 A (neg.f64 C)) 2))))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))) (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (neg.f64 A) (+.f64 A (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C)))) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (+.f64 (neg.f64 (+.f64 A (neg.f64 A))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) C))))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
7 calls:
| 114.0ms | B |
| 111.0ms | C |
| 35.0ms | A |
| 13.0ms | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
| 9.0ms | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)) |
| Error | Segments | Branch |
|---|---|---|
| 19.2b | 2 | A |
| 19.3b | 7 | B |
| 24.2b | 6 | C |
| 21.9b | 3 | (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) |
| 21.9b | 3 | (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)) |
| 21.9b | 3 | (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) |
| 21.9b | 3 | (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2))))) |
Compiled 711 to 478 computations (32.8% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 60.0ms | -9.824905286050572e-60 | -6.799785010707098e-68 |
| 22.0ms | 93× | body | 256 | valid |
| 14.0ms | 15× | body | 4096 | valid |
| 13.0ms | 17× | body | 2048 | valid |
| 8.0ms | 15× | body | 1024 | valid |
| 1.0ms | 4× | body | 512 | valid |
Compiled 473 to 376 computations (20.5% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 A -2))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 A C) (pow.f64 B 2))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A))))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)))) B))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
3 calls:
| 122.0ms | C |
| 70.0ms | B |
| 43.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 19.9b | 3 | A |
| 20.4b | 5 | B |
| 23.3b | 9 | C |
Compiled 485 to 321 computations (33.8% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 176.0ms | 8.810082252403917e-70 | 2.294465854707879e-66 |
| 97.0ms | -9.824905286050572e-60 | -6.799785010707098e-68 |
| 175.0ms | 209× | body | 256 | valid |
| 63.0ms | 14× | body | 4096 | valid |
| 20.0ms | 29× | body | 2048 | valid |
| 9.0ms | 18× | body | 1024 | valid |
| 1.0ms | 2× | body | 512 | valid |
Compiled 731 to 588 computations (19.6% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 A -2))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 A C) (pow.f64 B 2))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (+.f64 (/.f64 B A) (/.f64 (*.f64 B C) (pow.f64 A 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 C 2) B)) (+.f64 C B)) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 A 2) B)) B) A) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 A 2) B) 1/2) (+.f64 B A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) (+.f64 C B)) A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 A C) 2) B)) B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 (*.f64 A (+.f64 1 (neg.f64 (/.f64 C B)))) B)) (*.f64 -1/2 (/.f64 (pow.f64 A 2) (pow.f64 B 2))))) (PI.f64))) |
(*.f64 180 (/.f64 (*.f64 (*.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (/.f64 1 (atan.f64 (*.f64 1/2 (/.f64 B A))))) (atan.f64 (*.f64 1/2 (/.f64 B A)))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
3 calls:
| 317.0ms | C |
| 227.0ms | B |
| 28.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 22.9b | 2 | A |
| 20.4b | 5 | B |
| 24.1b | 8 | C |
Compiled 450 to 296 computations (34.2% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 46.0ms | 5.526041823256461e-63 | 1.2496577415039528e-61 |
| 70.0ms | 6.932982835439523e-141 | 3.314587473304665e-135 |
| 197.0ms | 3.43571452918161e-178 | 6.2346719293133124e-173 |
| 58.0ms | -6.448340352696973e-165 | -2.3904710045705317e-166 |
| 244.0ms | 129× | body | 4096 | valid |
| 52.0ms | 76× | body | 2048 | valid |
| 49.0ms | 268× | body | 256 | valid |
| 14.0ms | 28× | body | 1024 | valid |
| 4.0ms | 11× | body | 512 | valid |
Compiled 1312 to 1067 computations (18.7% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 A -2))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 A C) (pow.f64 B 2))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 A (-.f64 (/.f64 C (pow.f64 B 2)) (/.f64 1 B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 1/2 (/.f64 (pow.f64 B 2) A)))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
3 calls:
| 143.0ms | B |
| 128.0ms | C |
| 21.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 23.1b | 2 | A |
| 22.9b | 3 | B |
| 24.7b | 8 | C |
Compiled 259 to 172 computations (33.6% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 73.0ms | 1.5114514825750456e-99 | 1.1071415022930872e-90 |
| 87.0ms | -3.983653395028686e-245 | -2.387429171433028e-252 |
| 81.0ms | 75× | body | 4096 | valid |
| 31.0ms | 39× | body | 2048 | valid |
| 29.0ms | 148× | body | 256 | valid |
| 11.0ms | 18× | body | 1024 | valid |
| 3.0ms | 8× | body | 512 | valid |
Compiled 698 to 565 computations (19.1% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 A -2))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 A C) (pow.f64 B 2))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) B)) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
3 calls:
| 89.0ms | C |
| 29.0ms | B |
| 19.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 23.1b | 2 | A |
| 22.9b | 3 | B |
| 24.7b | 8 | C |
Compiled 212 to 138 computations (34.9% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 77.0ms | 7.1017047412739165e-127 | 1.9525361402111592e-115 |
| 86.0ms | -3.983653395028686e-245 | -2.387429171433028e-252 |
| 89.0ms | 86× | body | 4096 | valid |
| 27.0ms | 37× | body | 2048 | valid |
| 26.0ms | 153× | body | 256 | valid |
| 13.0ms | 21× | body | 1024 | valid |
| 2.0ms | 7× | body | 512 | valid |
Compiled 716 to 576 computations (19.6% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 A -2))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 A C) (pow.f64 B 2))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))) |
3 calls:
| 86.0ms | C |
| 37.0ms | B |
| 19.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 23.1b | 2 | A |
| 23.0b | 3 | B |
| 26.0b | 10 | C |
Compiled 198 to 128 computations (35.4% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 70.0ms | 1.5114514825750456e-99 | 1.1071415022930872e-90 |
| 83.0ms | -3.983653395028686e-245 | -2.387429171433028e-252 |
| 80.0ms | 83× | body | 4096 | valid |
| 32.0ms | 40× | body | 2048 | valid |
| 29.0ms | 149× | body | 256 | valid |
| 7.0ms | 14× | body | 1024 | valid |
| 1.0ms | 2× | body | 512 | valid |
Compiled 608 to 475 computations (21.9% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 A -2))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) |
3 calls:
| 75.0ms | C |
| 36.0ms | B |
| 32.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 22.3b | 4 | A |
| 24.0b | 3 | B |
| 26.0b | 10 | C |
Compiled 172 to 113 computations (34.3% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 230.0ms | 146.11392242724483 | 42240775.88769902 |
| 38.0ms | 8.810082252403917e-70 | 2.294465854707879e-66 |
| 58.0ms | -3.735685269069009e-42 | -1.3123691304915317e-48 |
| 139.0ms | 42× | body | 4096 | valid |
| 57.0ms | 314× | body | 256 | valid |
| 23.0ms | 29× | body | 2048 | valid |
| 10.0ms | 20× | body | 1024 | valid |
| 4.0ms | 11× | body | 512 | valid |
Compiled 864 to 701 computations (18.9% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (*.f64 A -2))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
3 calls:
| 252.0ms | C |
| 177.0ms | A |
| 87.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 23.7b | 3 | A |
| 25.7b | 3 | B |
| 26.4b | 10 | C |
Compiled 158 to 106 computations (32.9% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 114.0ms | 8.810082252403917e-70 | 2.294465854707879e-66 |
| 58.0ms | -3.735685269069009e-42 | -1.3123691304915317e-48 |
| 116.0ms | 196× | body | 256 | valid |
| 21.0ms | 22× | body | 4096 | valid |
| 20.0ms | 26× | body | 2048 | valid |
| 9.0ms | 17× | body | 1024 | valid |
| 4.0ms | 11× | body | 512 | valid |
Compiled 508 to 416 computations (18.1% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
3 calls:
| 218.0ms | C |
| 57.0ms | A |
| 33.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 23.9b | 3 | A |
| 26.6b | 5 | B |
| 28.2b | 10 | C |
Compiled 104 to 71 computations (31.7% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 33.0ms | 44674756.634813175 | 3359966063.9348526 |
| 159.0ms | -1.1377654893173839e-40 | -3.735685269069009e-42 |
| 131.0ms | 18× | body | 2048 | valid |
| 34.0ms | 170× | body | 256 | valid |
| 12.0ms | 12× | body | 4096 | valid |
| 11.0ms | 19× | body | 1024 | valid |
| 2.0ms | 5× | body | 512 | valid |
Compiled 424 to 361 computations (14.9% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) |
3 calls:
| 52.0ms | C |
| 31.0ms | B |
| 22.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 27.3b | 4 | A |
| 28.2b | 5 | B |
| 29.0b | 10 | C |
Compiled 94 to 65 computations (30.9% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 108.0ms | 146.11392242724483 | 42240775.88769902 |
| 64.0ms | 8.810082252403917e-70 | 2.294465854707879e-66 |
| 38.0ms | -1.899247928175679e-302 | -4.036374559427907e-304 |
| 59.0ms | 319× | body | 256 | valid |
| 37.0ms | 16× | body | 2048 | valid |
| 33.0ms | 32× | body | 4096 | valid |
| 6.0ms | 11× | body | 1024 | valid |
| 2.0ms | 6× | body | 512 | valid |
Compiled 704 to 601 computations (14.6% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) |
3 calls:
| 42.0ms | C |
| 29.0ms | B |
| 10.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 29.2b | 2 | A |
| 29.2b | 5 | B |
| 30.6b | 8 | C |
Compiled 84 to 59 computations (29.8% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 77.0ms | 14440.163446872599 | 53955913406.36599 |
| 69.0ms | -0.0036450979568482048 | -3.00870791434817e-15 |
| 64.0ms | -1.2770962566780389e+53 | -4.0228204114880885e+34 |
| 49.0ms | -2.8854007630754345e+115 | -1.2243385229615072e+110 |
| 126.0ms | 130× | body | 2048 | valid |
| 85.0ms | 401× | body | 256 | valid |
| 26.0ms | 49× | body | 1024 | valid |
| 9.0ms | 25× | body | 512 | valid |
| 3.0ms | 3× | body | 4096 | valid |
Compiled 980 to 879 computations (10.3% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 2 (/.f64 C B))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
3 calls:
| 45.0ms | C |
| 29.0ms | B |
| 24.0ms | A |
| Error | Segments | Branch |
|---|---|---|
| 29.8b | 5 | A |
| 30.0b | 5 | B |
| 34.3b | 6 | C |
Compiled 74 to 53 computations (28.4% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 41.0ms | 1.458713652357786e+39 | 3.8759074949234694e+47 |
| 93.0ms | 146.11392242724483 | 42240775.88769902 |
| 46.0ms | 8.810082252403917e-70 | 2.294465854707879e-66 |
| 36.0ms | -1.899247928175679e-302 | -4.036374559427907e-304 |
| 82.0ms | 430× | body | 256 | valid |
| 44.0ms | 44× | body | 4096 | valid |
| 21.0ms | 27× | body | 2048 | valid |
| 11.0ms | 18× | body | 1024 | valid |
| 3.0ms | 9× | body | 512 | valid |
Compiled 756 to 717 computations (5.2% saved)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 A B))) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
3 calls:
| 142.0ms | C |
| 30.0ms | A |
| 13.0ms | B |
| Error | Segments | Branch |
|---|---|---|
| 42.9b | 6 | A |
| 35.8b | 3 | B |
| 38.3b | 5 | C |
Compiled 54 to 40 computations (25.9% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 49.0ms | 0.005718611228760945 | 60.11024971138067 |
| 83.0ms | -1.1196552897446612e-133 | -7.373886979802165e-140 |
| 42.0ms | 54× | body | 2048 | valid |
| 41.0ms | 38× | body | 4096 | valid |
| 30.0ms | 152× | body | 256 | valid |
| 12.0ms | 22× | body | 1024 | valid |
| 3.0ms | 6× | body | 512 | valid |
Compiled 406 to 365 computations (10.1% saved)
Total -23.5b remaining (-59.9%)
Threshold costs -23.5b (-59.9%)
| Inputs |
|---|
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
| Outputs |
|---|
(*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
3 calls:
| 12.0ms | A |
| 6.0ms | B |
| 6.0ms | C |
| Error | Segments | Branch |
|---|---|---|
| 49.0b | 3 | A |
| 39.3b | 2 | B |
| 48.8b | 2 | C |
Compiled 27 to 23 computations (14.8% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 86.0ms | -2.405496817539586e-305 | 7.010479907527581e-307 |
| 61.0ms | 59× | body | 4096 | valid |
| 11.0ms | 68× | body | 256 | valid |
| 8.0ms | 12× | body | 2048 | valid |
| 2.0ms | 3× | body | 512 | valid |
| 1.0ms | 2× | body | 1024 | valid |
Compiled 212 to 205 computations (3.3% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 244 | 2478 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 B -41999999999999999337668560198067845973038728087372430172905704291694804209173272910931895896023555514336807455738546949865671157701895958861582400545355189977088) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B -2012059249442475/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) (if (<=.f64 B 5539569662801113/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (PI.f64))) (if (<=.f64 B 8632547555315433/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) (if (<=.f64 B 6178317894117549/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (*.f64 180 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))))) (PI.f64))) (if (<=.f64 B 303954234247955/7237005577332262213973186563042994240829374041602535252466099000494570602496) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))))))))) |
(if (<=.f64 A -7114265962740707/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)))) |
(if (<=.f64 A -3889890497816091/452312848583266388373324160190187140051835877600158453279131187530910662656) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) (if (<=.f64 A 5342339453620755/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))))) |
(if (<=.f64 B -3630826122770869/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B 8632547555315433/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) (if (<=.f64 B 1501674488153571/214524926879081553593184399971293538039669853129478294043576983099548224481176751628829988770670454843040509730983776813660062124991145119142938384097345536) (*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) B)) (PI.f64))) (if (<=.f64 B 2894802230932905/28948022309329048855892746252171976963317496166410141009864396001978282409984) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))))))) |
(if (<=.f64 B -1934672355233149/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B 5171513313276775/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176) (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))))) |
(if (<=.f64 B -7872201966280717/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B 8722064691547283/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))))) |
(if (<=.f64 B -6190951536746077/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B 6156563468186637/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))))) |
(if (<=.f64 A -7713302612443153/1606938044258990275541962092341162602522202993782792835301376) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 A 4173702698141215/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 A 175000) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)))))) |
(if (<=.f64 A -2259756624739205/50216813883093446110686315385661331328818843555712276103168) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 A 376392097868735/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))))) |
(if (<=.f64 A -7454058310771683/196159429230833773869868419475239575503198607639501078528) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 A 400000000) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))))) |
(if (<=.f64 A -3242833953440493/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 A 8499176403487565/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) (if (<=.f64 A 70000) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64)))))) |
(if (<=.f64 B -559999999999999973149088884418279221713081374552751694552041227802998297834020423588433384104761412816356769792) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -2449999999999999935401107708933543297024) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B -3659834024223975/1180591620717411303424) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B 1250000) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))))))) |
(if (<=.f64 A -8338715880275553/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 A 5342339453620755/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 A 3650000) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) (if (<=.f64 A 1499999999999999985121613283319091298304) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))))))) |
(if (<=.f64 B -8379879956214123/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B 8358680908399641/144115188075855872) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))))) |
(if (<=.f64 B -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
| Outputs |
|---|
(if (<=.f64 B -41999999999999999337668560198067845973038728087372430172905704291694804209173272910931895896023555514336807455738546949865671157701895958861582400545355189977088) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B -2012059249442475/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64))) (if (<=.f64 B 5539569662801113/138489241570027830339787760577155329299276713436413040296712132107088403511830081562061637127414005863461524601112396740396934118638271997477005289970188832449072118890235188784327954969769132963403984511490113773016980728775065400466052716630386010092873601750856629835792384) (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (PI.f64))) (if (<=.f64 B 8632547555315433/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) (if (<=.f64 B 6178317894117549/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144) (*.f64 180 (/.f64 (atan.f64 (+.f64 (neg.f64 (/.f64 (+.f64 A (neg.f64 A)) B)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 B 2) (pow.f64 A 2)) (pow.f64 (neg.f64 A) 2)) (*.f64 B C))))) (PI.f64))) (if (<=.f64 B 303954234247955/7237005577332262213973186563042994240829374041602535252466099000494570602496) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))))))))) |
(if (<=.f64 A -7114265962740707/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 (/.f64 1 B) (-.f64 (-.f64 C A) (sqrt.f64 (+.f64 (pow.f64 (-.f64 A C) 2) (pow.f64 B 2)))))) (PI.f64)))) |
(if (<=.f64 A -3889890497816091/452312848583266388373324160190187140051835877600158453279131187530910662656) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) (if (<=.f64 A 5342339453620755/60708402882054033466233184588234965832575213720379360039119137804340758912662765568) (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C (sqrt.f64 (+.f64 (pow.f64 B 2) (pow.f64 C 2)))) B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))))) |
(if (<=.f64 B -3630826122770869/1037378892220248239628101965922790287753111558060609224998914332422663202853227036599926762236775948572049471652825197295598787768852943826971718708528490921765295450850377380921344) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B 8632547555315433/139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386432) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) (if (<=.f64 B 1501674488153571/214524926879081553593184399971293538039669853129478294043576983099548224481176751628829988770670454843040509730983776813660062124991145119142938384097345536) (*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) B)) (PI.f64))) (if (<=.f64 B 2894802230932905/28948022309329048855892746252171976963317496166410141009864396001978282409984) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 C (pow.f64 A 2)) (/.f64 1 A)) B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))))))) |
(if (<=.f64 B -1934672355233149/4030567406735727282351225165683873035574701889313671280883489296162978382543372035785043761349923613698382530160958318167742519832631573007587730243400112738864034149162331269597866193210040596412843573823632724030670381872189039145190406026970187961498554846937088) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B 5171513313276775/2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176) (*.f64 180 (/.f64 (atan.f64 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 (pow.f64 B 2) A)) B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))))) |
(if (<=.f64 B -7872201966280717/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B 8722064691547283/23258839177459420497578361852416145099316523541994177929007686373780457219628733546438113622840434097944400691400517693873107252115668992) (*.f64 180 (/.f64 (atan.f64 (/.f64 (*.f64 (/.f64 (pow.f64 B 2) C) -1/2) B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))))) |
(if (<=.f64 B -6190951536746077/515912628062173092140956821207535748553561841832149923953086629908861232965551620580485601452790222553392963860602664725471042538576841344971229471155214430574596371092778402508526872730885196340843977449424988675925808879640197010584371971452184059071815020407947264) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 B 6156563468186637/307828173409331868845930000782371982852185463050511302093346042220669701339821957901673955116288403443801781174272) (*.f64 180 (/.f64 (atan.f64 (/.f64 (-.f64 C C) B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) (+.f64 1 (/.f64 A B)))) (PI.f64))))) |
(if (<=.f64 A -7713302612443153/1606938044258990275541962092341162602522202993782792835301376) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 A 4173702698141215/1897137590064188545819787018382342682267975428761855001222473056385648716020711424) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64))) (if (<=.f64 A 175000) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 (+.f64 1 (/.f64 C B)) (/.f64 A B))) (PI.f64)))))) |
(if (<=.f64 A -2259756624739205/50216813883093446110686315385661331328818843555712276103168) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 A 376392097868735/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (*.f64 180 (/.f64 (atan.f64 (/.f64 (+.f64 C B) B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))))) |
(if (<=.f64 A -7454058310771683/196159429230833773869868419475239575503198607639501078528) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 A 400000000) (*.f64 180 (/.f64 (atan.f64 (-.f64 (/.f64 C B) 1)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))))) |
(if (<=.f64 A -3242833953440493/1544206644495472857303583883048380333324864576447617480139933456630175320190394187102969236003396030389305708803686614314192266367994640173851115417028339461681498903477221384921775113999124270181577817371160469578262386195561925496048762173836971712805252506350393444460551564142078418977251644200485277277433072975872) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 A 8499176403487565/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64))) (if (<=.f64 A 70000) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 1 (/.f64 A B))) (PI.f64)))))) |
(if (<=.f64 B -559999999999999973149088884418279221713081374552751694552041227802998297834020423588433384104761412816356769792) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B -2449999999999999935401107708933543297024) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 B -3659834024223975/1180591620717411303424) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B 1250000) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (-.f64 -1 (/.f64 A B))) (PI.f64))))))) |
(if (<=.f64 A -8338715880275553/3088413288990945714607167766096760666649729152895234960279866913260350640380788374205938472006792060778611417607373228628384532735989280347702230834056678923362997806954442769843550227998248540363155634742320939156524772391123850992097524347673943425610505012700786888921103128284156837954503288400970554554866145951744) (*.f64 180 (/.f64 (atan.f64 (*.f64 1/2 (/.f64 B A))) (PI.f64))) (if (<=.f64 A 5342339453620755/242833611528216133864932738352939863330300854881517440156476551217363035650651062272) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 A 3650000) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) (if (<=.f64 A 1499999999999999985121613283319091298304) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 (*.f64 -2 (/.f64 A B))) (PI.f64))))))) |
(if (<=.f64 B -8379879956214123/3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (if (<=.f64 B 8358680908399641/144115188075855872) (*.f64 180 (/.f64 (atan.f64 (/.f64 C B)) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))))) |
(if (<=.f64 B -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392) (*.f64 180 (/.f64 (atan.f64 1) (PI.f64))) (*.f64 180 (/.f64 (atan.f64 -1) (PI.f64)))) |
(*.f64 180 (/.f64 (atan.f64 -1) (PI.f64))) |
Compiled 893 to 644 computations (27.9% saved)
| 2× | egg-herbie |
| 1076× | rational_best-simplify-2 |
| 1076× | rational_best-simplify-2 |
| 926× | rational_best-simplify-1 |
| 926× | rational_best-simplify-1 |
| 710× | rational_best-simplify-43 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 546 | 14301 |
| 1 | 1088 | 13995 |
| 2 | 2069 | 13891 |
| 3 | 3769 | 13879 |
| 4 | 6289 | 13843 |
| 0 | 546 | 14301 |
| 1 | 1088 | 13995 |
| 2 | 2069 | 13891 |
| 3 | 3769 | 13879 |
| 4 | 6289 | 13843 |
| 1× | node limit |
| 1× | node limit |
Compiled 356 to 235 computations (34% saved)
Compiled 848 to 554 computations (34.7% saved)
Loading profile data...